• «u t
-1021042
PROJECT
r\
APOLLO
LUNAR EXCURSION MODULE
PRIMARY GUIDANCE, NAVIGATION
AND CONTROL SYSTEM MANUA
VOLUME I
ELECTR0NICS
DIVISION OF GENERAL MOTORS
'J.
INITIAL TDRR 26432
TYPE I
APPROVED BY NASA
APOLLO .
LUNAR EXCURSION MODULE
4
PRIMARY
GUIDANCE, NAVIGATION,
AND CONTROL SYSTEM «
MANUAL
VOLUME I OF II
PREPARED FOR
NATIONAL AERONAUTICS AND SPACE ADMINISTRATION *
MANNED SPACECRAFT CENTER
BY
AC ELECTRONICS
DIVISION OF GENERAL MOTORS
Ml LWAUKEE,WISCONSI N 53201
*
t
' y °
NASA CONTRACT NAS 9-497
m
<
4
/ h
•4
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Record of Revisions
l
Rev
Let
Date
TDRR
Number
Pages Revised
Approval
MIT
NASA
* *
p* s
I-iii/l-iv
*
«
f
* *
1
V
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
PREPARED BY
n i / u .
TITLE
DATE
j J.-;L ( l[ .uiz ( ^ ^
3
AC Electronics
i;
EXAMINED BY TITLE
/ ut/' Cl ^ ^ <•' L i ‘i rM'
<0>.
DATE
.3 ^ l£r£»
AC Electronics
APPROVED BY
../ 7
TITLE
' ,• y >/ J,' c £ / ^ r9
jctronlcis O
DATE
i/ 'Ja-k-
AC Electronl
APPROVED BY
TITLE
/
DATE
MIT/IL
APPROVED BY
HJfiLf.
TITLE
CcE
DATE
!C t j-o
MIT/ll/ / f
/
s
APPROVED BY
TITLE
DATE
;/ /; • /
/ ' ■
V -/* ‘
NASA/MSC
I-v/l-vi
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
LIST OF EFFECTIVE PAGES
TOTAL NUMBER OF PAGES IN THIS PUBLICATION
IS 712 CONSISTING OF THE FOLLOWING
Page No. Rev.
Volume I
Title . Original
I-ii Blank . Original
I-iii . Original
I-iv Blank . Original
I— v . Original
I-vi Blank . Original
I-vii thru I-xv . Original
I-xvi Blank . Original
I-xvii thru I-xxiii . Original
I-xxiv Blank . Original
I-xxv thru
I-xxvii . Original
I-xxviii Blank . Original
I-xxix . Original
I-xxx Blank . Original
I-xxxi . Original
I-xxxii Blank . Original
I-xxxiii . Original
I-xxxiv Blank . Original
1- 1 thru 1-16 . Original
2- 1 thru 2-23 . Original
2-24 Blank . Original
2-25 thru 2-27 . Original
2-28 Blank . Original
2-29 thru 2-31 . Original
2-32 Blank . Original
2-33 thru 2-43 . Original
2-44 Blank . Original
2- 45 thru 2-60 . Original
3- 1 thru 3-30 . Original
Page No. Rev.
4-1 thru 4-45 . Original
4-46 Blank . Original
4-47 thru 4-79 . Original
4-80 Blank . Original
4-81 . Original
4-82 Blank . Original
4-83 . Original
4-84 Blank . Original
4-85 . Original
4-86 Blank . Original
4-87 . Original
4-88 Blank . Original
4-89 . Original
4-90 Blank . Original
4-91 . Original
4-92 Blank . Original
4-93 . Original
4-94 Blank . Original
4-95 . Original
4-96 Blank . Original
4-97 . Original
4-98 Blank . Original
4-99 . Original
4-100 Blank . Original
4-101 . Original
4-102 Blank . Original
4-103 . Original
4-104 Blank . Original
4-105 . Original
4-106 Blank . Original
4-107 thru 4-205 . Original
4-206 Blank . Original
I-vii
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
LIST OF EFFECTIVE PAGES (cont)
Page No.
Rev. Page No.
Rev.
4-207 . Original
4-208 Blank . Original
4-209 . Original
4-210 Blank . Original
4-211 . Original
4-212 Blank . Original
4-213 . Original
4-214 Blank . Original
4-215 . Original
4-216 Blank . Original
4-217 . Original
4-218 Blank . Original
4-219 . Original
4-220 Blank . Original
4-221 . Original
4-222 Blank . Original
4-223 thru 4-227 . Original
4-228 Blank . Original
4-229 thru 4-231 . Original
4-232 Blank . Original
Volume II
Title . Original
Il-ii Blank . Original
II-iii thru n-viii . Original
4-233 thru 4-239 . Original
4-240 Blank . Original
4-241 thru 4-243 . Original
4-244 Blank . Original
4-245 . Original
4-246 Blank . Original
4-247 . Original
4-248 Blank . Original
4-249 thru 4-257 . Original
4-258 Blank . Original
4-259 .
4-260 Blank . . .
4-261 .
4-262 Blank . . .
4-263 thru 4-267
4-268 Blank . . .
4-269 .
4-270 Blank . . .
4-271 thru 4-273
4-274 Blank . . .
4-275 .
4-276 Blank . . .
4-277 thru 4-281
4-282 Blank . . .
4-283 .
4-284 Blank . . .
4-285 .
4-286 Blank . . .
4-287 .
4-288 Blank . . .
4-289 .
4-290 Blank . . .
4-291 .
4-292 Blank . . .
4-293 .
4-294 Blank . . .
4-295 .
4-296 Blank . . .
4-297 .
4-298 Blank . . .
4-299 .
4-300 Blank . . .
4-301 thru 4-359
4-360 Blank . . .
4-361 .
4-362 Blank . . .
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
Original
I-viii
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
LIST OF EFFECTIVE PAGES (cont)
Page No. Rev.
4-363 thru 4-369 . Original
4-370 Blank . Original
4-371 thru 4-373 . Original
4-374 Blank . Original
4-375 . Original
4-376 Blank . Original
4-377 . Original
4-378 Blank . Original
4-379 . Original
4-380 Blank . Original
4-381 . Original
4-382 Blank . Original
4-383 . Original
4-384 Blank . Original
4-385 . . . Original
4-386 Blank . Original
4-387 . Original
4-388 Blank . Original
4-389 . Original
4-390 Blank . Original
4-391 . Original
4-392 Blank . Original
4-393 thru 4-401 . Original
4-402 Blank . Original
4-403 thru 4-407 . Original
4-408 Blank . Original
4-409 . Original
4-410 Blank . Original
4-411 thru 4-413 . Original
4-414 Blank . Original
4-415 thru 4-417 . Original
4-418 Blank . Original
4-419 . Original
4-420 Blank . Original
Page No. Rev.
4-421 . Original
4-422 Blank . Original
4-423 . Original
4-424 Blank . Original
4-425 . Original
4-426 Blank . Original
4-427 thru 4-429 . Original
4-430 Blank . Original
4-431 thru 4-433 . Original
4-434 Blank . Original
4-435 thru 4-437 . Original
4-438 Blank . Original
4-439 thru 4-441 . Original
4-442 Blank . Original
4-443 thru 4-445 . Original
4-446 Blank . Original
4-447 thru 4-451 . Original
4-452 Blank . Original
4-453 . Original
4-454 Blank . Original
4-455 thru 4-461 . Original
4-462 Blank . Original
4-463 thru 4-465 . Original
4-466 Blank . Original
4-467 thru 4-469 . Original
4-470 Blank . Original
4-471 thru 4-485 . Original
4-486 Blank . Original
4-487 . Original
4-488 Blank . Original
4-489 . Original
4-490 Blank . Original
4-491 thru 4-493 . Original
4-494 Blank . Original
I-ix
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
LIST OF EFFECTIVE PAGES (cont)
Page No. Rev.
5-1 thru 5-3 . Original
5-4 Blank . Original
5- 5 thru 5-8 . Original
6- 1 thru 6-11 . Original
6- 12 Blank . Original
7- 1 thru 7-15 . Original
7-16 Blank . Original
7-17 Original
7-18 Blank . Original
7-19 . Original
7-20 Blank . Original
7-21 . Original
7-22 Blank . Original
7-23 . Original
7-24 Blank . Original
7-25 . Original
7-26 Blank . Original
7-27 . Original
7- 28 Blank . Original
8- 1 thru 8-6 . Original
A-l thru A-7 Original
A-8 Blank . Original
B-l . Original
B-2 Blank . Original
C-l thru C-6 Original
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CONTENTS
Chapter Page
Volume I
1 SYSTEM TIE-IN . 1-1
1-1 Scope . 1_1
1-2 LEM Mission . 1-1
1-2.1 Separation and Transfer Orbit Insertion . 1-1
1-2.2 Descent Coast . 1-1
1-2.3 Powered Descent and Landing . 1-2
1-2.4 Lunar Stay . 1-3
1-2.5 Launch and Powered Ascent . 1-3
1-2.6 Rendezvous and Docking . 1-3
1-3 LEM Structure . 1-4
1-3.1 Ascent Stage . 1-4
1-3.2 Descent Stage . 1-7
1-4 LEM Systems . 1-7
1-4.1 Primary Guidance, Navigation, and Control System. . 1-7
1-4.2 Stabilization and Control System . 1-8
1-4.3 Propulsion System . 1-9
1-4.4 Reaction Control System . 1-9
1-4.5 Electrical Power System . 1-10
1-4.6 Environmental Control System . 1-10
1-4.7 Communications and Instrumentation System . 1-10
1- 5 PGNCS Interface . 1-10
1-5.1 Systems . 1-12
1-5.2 Displays and Controls . 1-12
1- 5.3 Landing Radar . 1-12
2 SYSTEM AND SUBSYSTEM FUNCTIONAL ANALYSIS . 2-1
2- 1 Scope . 2-1
2-2 Primary Guidance, Navigation, and Control System . 2-1
2-3 LEM and PGNCS Axes . 2-2
2- 3.1 LEM Spacecraft Axes . 2-2
2-3.2 Navigation Base Axes . 2-2
2-3.3 Inertial Axes . 2-2
I-xi
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CONTENTS (cont)
Chapter Page
2-4 Inertial Subsystem . 2-4
2-4.1 Stabilization Loop . 2-5
2-4.2 Fine Align Electronics . 2-9
2-4.3 Accelerometer Loop . 2-14
2-4.4 IMU Temperature Control System . 2-21
2-4.5 ISS Modes of Operation . 2-25
2-4.6 ISS Power Supplies . 2-37
2-5 LEM Optical Rendezvous Subsystem . 2-41
2- 6 Computer Subsystem . 2-42
2-6.1 Programs . 2-47
2-6.2 Machine Instructions . 2-48
2-6.3 Timer . 2-50
2-6.4 Sequence Generator . 2-51
2-6.5 Central Processor . 2-52
2-6.6 Priority Control . 2-54
2-6.7 Input-Output . 2-55
2-6.8 Memory . 2-56
2-6.9 Power Supplies . 2-58
2- 6.10 Display and Keyboard . 2-59
3 PHYSICAL DESCRIPTION . 3-1
3- 1 Scope . 3-1
3-2 PGNCS Interconnect Harness . 3-1
3-3 Navigation Base Assembly . 3-5
3-4 Inertial Measuring Unit . 3-5
3- 4.1 Stable Member . 3-6
3-4.2 Middle Gimbal . 3-7
3-4.3 Outer Gimbal . 3-7
3-4.4 Supporting Gimbal . 3-7
3-4.5 Inter-Gimbal Assemblies . 3-10
3-5 Optical Tracker . 3-10
3-6 Luminous Beacon . 3-12
3-7 Pulse Torque Assembly . 3-13
3-8 Power and Servo Assembly . 3-17
I-xii
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CONTENTS (cont)
Chapter Page
3-9 LEM Guidance Computer . 3-20
3-9.1 Logic Tray A . 3-21
3- 9.2 Tray B . 3-21
3-10 Coupling Data Unit . 3-22
3-11 Signal Conditioner . 3-24
3- 12 Display and Keyboard . 3-24
4 COMPONENT THEORY OF OPERATION . 4-1
4- 1 Scope . 4-1
4-2 Apollo II Inertial Reference Integrating Gyro . 4-1
4- 2. 1 Gyro Wheel Assembly . 4-3
4-2.2 Float Assembly . 4-3
4-2.3 Case . 4-4
4-2.4 Normalizing Network . 4-4
4-2.5 Apollo II IRIG Ducosyns . 4-4
4-3 16 Pulsed Integrating Pendulum . 4-10
4-3. 1 Float Assembly . 4-13
4-3.2 Housing Assembly . 4-13
4-3.3 Outer Case Assembly . 4-13
4-3.4 Normalizing Network . 4-13
4-3.5 PIP Ducosyns . 4-13
4-4 Coupling Data Unit . 4-15
4-4. 1 Coarse System Module . 4-15
4-4. 2 Quadrant Selector Module . 4-23
4-4.3 Main Summing Amplifier and Quadrature
Rejection Module . 4-29
4-4.4 Read Counter Module . 4-32
4-4. 5 Error Angle Counter and Logic Module . 4-33
4-4. 6 Digital Mode Module . 4-34
4-4.7 Interrogate Module . 4-35
4-4.8 Digital to Analog Converter . 4-37
4-4. 9 Mode Module . 4-41
4-4. 10 4 VDC Power Supply . 4-43
4-5 LEM Guidance Computer . 4-44
4-5. 1 Programs . 4-44
I-xiii
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CONTENTS (cont)
Chapter Page
4-5.2 Machine Instructions . 4-49
4-5.3 Timer . 4-204
4-5.4 Sequence Generator . 4-229
Volume II
4-5. 5 Central Processor . 4-365
4-5.6 Priority Control . 4-428
4-5.7 Input -Output . 4-435
4-5.8 Memory . 4-439
4-5.9 Power Supply . 4-460
4- 5. 10 Display and Keyboard . 4-491
4-6 Signal Conditioner . 4-492
4- 7 LEM Optical Rendezvous Subsystem . 4-492
5 MISSION OPERATIONS . 5-1
5- 1 Scope . 5-1
5-2 IMU Coarse Alignment . 5-1
5-3 IMU Fine Alignment . 5-1
5-4 Transfer Orbit . 5-2
5-5 Powered Descent . 5-2
5- 5.1 Phase I - Braking . 5-2
5-5.2 Phase II - Final Approach . 5-2
5-5.3 Phase III - Landing . 5-7
5-6 Lunar Stay . 5-7
5-7 Ascent . 5-7
5- 8 Rendezvous and Docking . 5-7
6 CHECKOUT AND MAINTENANCE EQUIPMENT . 6-1
6- 1 Scope . 6-1
7 CHECKOUT . 7-1
7- 1 Scope . 7-1
7-2 Primary Guidance, Navigation, and Control System . 7-1
7-2.1 Preparation . 7-1
7-2.2 Checkout . 7-1
7-2.3 Test Descriptions . 7-1
I-xiv
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CONTENTS (cont)
Chapter Page
7-3 Inertial Subsystem . 7-1
7-3. 1 Preparation . 7-1
7-3.2 Checkout . 7-2
7-4 Computer Subsystem . 7-2
7-4. 1 Preparation . 7-2
7- 4.2 Checkout . 7-2
7- 5 LEM Optical Rendezvous Subsystem . 7-2
8 MAINTENANCE . 8-1
8- 1 Scope . 8-1
8-2 Maintenance Concept . 8-1
8-3 Malfunction Isolation . 8-2
8-4 Double Verification . 8-2
8- 4. 1 Malfunction Verification . 8-2
8-4. 2 Repair Verification . 8-6
8-5 Pre-Installation Acceptance Test . 8-6
8-6 Removal and Replacement . 8-6
8-7 Maintenance Schedule . 8-6
8-8 Optical Cleaning . . . 8-6
APPENDIX A LIST OF TECHNICAL TERMS AND ABBREVIATIONS . A-l
APPENDIX B RELATED DOCUMENTATION . B-l/B-2
APPENDIX C LOGIC SYMBOLS . C-l
I-xv/I-xvi
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
ILLUSTRATIONS
Volume I
Figure Page
1-1 LEM Primary Guidance, Navigation, and Control System . .I-xxxiii/I-xxxiv
1-2 LEM Mission Phases . 1-2
1-3 LEM . 1-5
1-4 LEM External Dimensions . 1-6
1- 5 LEM PGNCS Functional Interface, Block Diagram . 1-11
2- 1 PGNCS Subsystems Interface, Block Diagram . 2-3
2-2 LEM and PGNCS Axes . 2-4
2-3 ISS, Block Diagram . 2-6
2-4 Stabilization Loop, Block Diagram . 2-7
2-5 Fine Align Electronics -Computer Inputs . 2-9
2-6 Fine Align Electronics -Gyro Selection . 2-10
2-7 Binary Current Switch . 2-12
2-8 DC Differential Amplifier and Precision Voltage Reference . 2-13
2-9 Accelerometer Loop . 2-14
2-10 AC Differential Amplifier and Interrogator Module . 2-16
2-11 Accelerometer Timing . 2-19
2-12 PIPA Calibration Module . 2-20
2-13 IMU Temperature Control System . 2-23/2-24
2-14 ISS-CDU Moding . 2-27/2-28
2-15 IMU Cage Mode . 2-31/2-32
2-16 Display Inertial Data Mode . 2-36
2-17 Pulse Torque Power Supply . 2-38
2-18 -28 VDC Power Supply . 2-40
2-19 800 CPS Power Supply . 2-40
2-20 3, 200 CPS Power Supply . 2-42
2-21 Computer Subsystem, Block Diagram . 2-43/2-44
2-22 Program Organization . 2-47
2-23 Timer, Block Diagram . 2-51
2-24 Sequence Generator, Block Diagram . 2-52
2-25 Central Processor, Block Diagram . 2-53
2-26 Priority Control, Block Diagram . 2-54
2-27 Input -Output, Block Diagram . 2-55
2-28 Memory, Block Diagram . 2-57
2-29 Power Supplies, Block Diagram . 2-58
2-30 Display and Keyboard (DSKY), Block Diagram . 2-59
I-xvii
ND-1021042
ILLUSTRATIONS (cont)
Figure Page
3-1 Location of LEM PGNCS Components . 3-3
3-2 Navigation Base Assembly . 3-5
3-3 Inertial Measuring Unit . 3-6
3-4 IMU Stable Member . 3-8
3-5 Optical Tracker . 3-11
3-6 Luminous Beacon . 3-12
3-7 Pulse Torque Assembly . 3-13
3-8 Power and Servo Assembly . 3-17
3-9 LEM Guidance Computer . 3-20
3-10 Logic Tray A . 3-21
3-11 Tray B . 3-22
3-12 Coupling Data Unit . 3-23
3-13 CDU Module Locations . 3-25
3- 14 Display and Keyboard . 3-27
4- 1 Apollo II IRIG, Simplified Cutaway View . 4-2
4-2 Apollo II IRIG Normalizing Network . 4-5
4-3 IRIG Signal Generator and Suspension Microsyn . 4-7
4-4 IRIG Torque Generator and Suspension Microsyn . 4-8
4-5 Ducosyn RLC Equivalent Circuit . 4-9
4-6 Definition of 16 PIP Axes . 4-11
4-7 Result of Acceleration Along Input Axis . 4-12
4-8 PIP Torque Generator . 4-14
4-9 Read Counter Relationship to Coarse and Fine System Switching. 4-16
4-10 Coarse System Module, Block Diagram . 4-17
4-11 Resolver Sine and Cosine Phase Relationships . 4-18
4-12 Coarse Switch Circuit and Logic Equations . 4-19
4-13 Coarse Switching Diagram . 4-20
4-14 Quadrant Selector Module, Block Diagram . 4-25
4-15 Fine Switching Diagram . 4-26
4-16 Main Summing Amplifier and Quadrature Rejection Module,
Block Diagram . 4-30
4-17 Simplified 3 Bit Converter and Switch Configurations . 4-39
4-18 4 VDC Power Supply, Block Diagram . 4-44
4-19 Basic Instruction Word Format . 4-50
4-20 Subinstruction TC0, Data Transfer Diagram . 4-107
4-21 Subinstruction TC0, with Implied Address Code EXTEND,
Data Transfer Diagram . 4-108
4-22 Subinstruction CCS0, Branch on Quantity Greater Than
Plus Zero, Data Transfer Diagram . 4-109
4-23 Subinstruction CCS0, Branch on Minus Zero, Data
Transfer Diagram . 4-110
4-24 Subinstruction CCS0, Branch on Quantity Less Than
Minus Zero, Data Transfer Diagram . 4-111
4-25 Subinstruction CCS0, Branch on Plus 0, Data Transfer Diagram 4-112
4-26 Subinstruction STD2, Data Transfer Diagram . 4-113
4-27 Subinstruction STD2, with Implied Address Code INHINT,
Data Transfer Diagram . 4-114
I-xviii
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
ILLUSTRATIONS (cont)
Figure Page
4-28 Subinstruction STD2, with Implied Address Code RE LINT,
Data Transfer Diagram . 4-115
4-29 Subinstruction STD2, with Implied Address Code EXTEND,
Data Transfer Diagram . 4-116
4-30 Subinstruction TCFO, Data Transfer Diagram . 4-117
4-31 Subinstruction TCFO, with Implied Address Code EXTEND,
Data Transfer Diagram . 4-118
4-32 Subinstruction DASO, without Overflow or Underflow, Data
Transfer Diagram . 4-119
4-33 Subinstruction DAS1, without Overflow or Underflow, Data
Transfer Diagram . 4-120
4-34 Subinstruction DASO, with Overflow and Implied Address
Code DDOUBL, Data Transfer Diagram . 4-121
4-35 Subinstruction DAS1, with Overflow and Implied Address
Code DDOUBL, Data Transfer Diagram . 4-122
4-36 Subinstruction DASO, with Underflow, Data Transfer Diagram. . 4-123
4-37 Subinstruction DAS1, with Underflow, Data Transfer Diagram. . 4-124
4-38 Subinstruction LXCHO, Data Transfer Diagram . 4-125
4-39 Subinstruction INCRO, Data Transfer Diagram . 4-126
4-40 Subinstruction ADSO, Data Transfer Diagram . 4-127
4-41 Subinstruction CAO, Data Transfer Diagram . 4-128
4-42 Subinstruction CSO, Data Transfer Diagram . 4-129
4-43 Subinstruction NDXO, Data Transfer Diagram . 4-130
4-44 Subinstruction NDX1, Data Transfer Diagram . 4-131
4-45 Subinstruction NDXO with Implied Address Code RESUME,
Data Transfer Diagram . 4-132
4-46 Subinstruction RSM3, Data Transfer Diagram . 4-133
4-47 Subinstruction RSM3 with Implied Address Code EXTEND,
Data Transfer Diagram . 4-134
4-48 Subinstruction DXCHO, Data Transfer Diagram . 4-135
4-49 Subinstruction DXCH1, Data Transfer Diagram . 4-136
4-50 Subinstruction TS0 without Overflow or Underflow, Data
Transfer Diagram . 4-137
4-51 Subinstruction TS0 with Overflow, Data Transfer Diagram . . . 4-138
4-52 Subinstruction TS0 with Underflow, Data Transfer Diagram . . . 4-139
4-53 Subinstruction XCH0, Data Transfer Diagram . 4-140
4-54 Subinstruction ADO, Data Transfer Diagram . 4-141
4-55 Subinstruction MSK0, Data Transfer Diagram . 4-142
4-56 Subinstruction RE ADO, Data Transfer Diagram . 4-143
4-57 Subinstruction WRITE 0, Data Transfer Diagram . 4-144
4-58 Subinstruction RAND0, Data Transfer Diagram . 4-145
4-59 Subinstruction WAND0, Data Transfer Diagram . 4-146
4-60 Subinstruction RORO, Data Transfer Diagram . 4-147
4-61 Subinstruction WORO, Data Transfer Diagram . 4-148
4-62 Subinstruction RXORO, Data Transfer Diagram . 4-149
4-63 Subinstruction RUPT0, Data Transfer Diagram . 4-150
I-xix
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
ILLUSTRATIONS (cont)
Figure Page
4-64 Subinstruction RUPT1, Data Transfer Diagram . 4-151
4-65 Subinstruction DVO, Data Transfer Diagram . 4-152
4-66 Subinstruction DV1, Data Transfer Diagram . 4-153
4-67 Subinstruction DV3, Data Transfer Diagram . 4-154
4-68 Subinstruction DV7, Data Transfer Diagram . 4-155
4-69 Subinstruction DV6, Data Transfer Diagram . 4-156
4-70 Subinstruction DV4, Data Transfer Diagram . 4-157
4-71 Subinstruction BZFO with Branch on Non-Zero Quantity,
Data Transfer Diagram . 4-158
4-72 Subinstruction BZFO with Branch on Plus Zero, Data
Transfer Diagram . 4-159
4-73 Subinstruction BZFO with Implied Address Code EXTEND,
Data Transfer Diagram . 4-160
4-74 Subinstruction MSUO with Positive Resultant, Data
Transfer Diagram . 4-161
4-75 Subinstruction MSUO with Negative Resultant, Data
Transfer Diagram . 4-162
4-76 Subinstruction QXCHO, Data Transfer Diagram . 4-163
4-77 Subinstruction AUGO with Positive Quantity, Data
Transfer Diagram . 4-164
4-78 Subinstruction AUGO with Negative Quantity, Data
Transfer Diagram . 4-165
4-79 Subinstruction DIMO with Positive Quantity, Data
Transfer Diagram . 4-166
4-80 Subinstruction DIMO with Negative Quantity, Data
Transfer Diagram . 4-167
4-81 Subinstruction DCAO, Data Transfer Diagram . 4-168
4-82 Subinstruction DCA1, Data Transfer Diagram . 4-169
4-83 Subinstruction DSCO, Data Transfer Diagram . 4-170
4-84 Subinstruction DCS1, Data Transfer Diagram . 4-171
4-85 Subinstruction NDXXO, Data Transfer Diagram . 4-172
4-86 Subinstruction NDXX1, Data Transfer Diagram . 4-173
4-87 Subinstruction SUO, Data Transfer Diagram . 4-174
4-88 Subinstruction BZMFO with Quantity Greater Than
Plus Zero, Data Transfer Diagram . 4-175
4-89 Subinstruction BZMFO with Plus Zero, Data Transfer Diagram . 4-176
4-90 Subinstruction BZMFO with Negative Quantity, Data
Transfer Diagram . 4-177
4-91 Subinstruction BZMFO with Implied Address Code EXTEND,
Data Transfer Diagram . 4-178
4-92 Subinstruction MP0 with Two Positive Numbers, Data
Transfer Diagram . 4-179
I-xx
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
ILLUSTRATIONS (cont)
Figure Page
4-93 Subinstruction MPO with Positive Number in A and
Negative Number in E, Data Transfer Diagram . 4-180
4-94 Subinstruction MPO with Negative Number in A and
Positive Number in E, Data Transfer Diagram . 4-181
4-95 Subinstruction MPO with Two Negative Numbers, Data
Transfer Diagram . 4-182
4-96 Subinstruction MP1, Data Transfer Diagram . 4-183
4-97 Subinstruction MP3, Data Transfer Diagram . 4-184
4-98 Subinstruction MP3 with Implied Address Code EXTEND,
Data Transfer Diagram . 4-185
4-99 Subinstruction GOJ1, Data Transfer Diagram . 4-186
4-100 Subinstruction PINC, Data Transfer Diagram . 4-187
4-101 Subinstruction MINC, Data Transfer Diagram . 4-188
4-102 Subinstruction DINC with Positive Quantity, Data
Transfer Diagram . 4-189
4-103 Subinstruction DINC with Plus Zero, Data Transfer Diagram . . 4-190
4-104 Subinstruction DINC with Negative Quantity, Data
Transfer Diagram . 4-191
4-105 Subinstruction DINC with Minus Zero, Data Transfer Diagram . 4-192
4-106 Subinstruction PCDU, Data Transfer Diagram . 4-193
4-107 Subinstruction MCDU, Data Transfer Diagram . 4-194
4-108 Subinstruction SHINC, Data Transfer Diagram . 4-195
4-109 Subinstruction SHANC, Data Transfer Diagram . 4-196
4-110 Subinstruction TCSAJ3, Data Transfer Diagram . 4-197
4-111 Subinstruction FETCH0, Data Transfer Diagram . 4-198
4-112 Subinstruction FETCH1, Data Transfer Diagram . 4-199
4-113 Subinstruction STOREO, Data Transfer Diagram . 4-200
4-114 Subinstruction STORE 1, Data Transfer Diagram . 4-201
4-115 Subinstruction INOTRD, Data Transfer Diagram . 4-202
4-116 Subinstruction INOTLD, Data Transfer Diagram . 4-203
4-117 Timer, Functional Diagram . 4-205/4-206
4-118 LGC Oscillator, Schematic Diagram . 4-209/4-210
4-119 Clock Divider Logic . 4-213/4-214
4-120 Scaler . 4-219/4-220
4-121 Scaler Waveforms . 4-223
4-122 Time Pulse Generator Logic . 4-227/4-228
4-123 Time Pulse Generator Waveforms . 4-230
4-124 Sync and Timing Logic . 4-231/4-232
Volume II
4-125 Order Code Processor, Block Diagram . 4-233
4-126 Command Generator, Block Diagram . 4-235
4-127 Control Pulse Generator, Block Diagram . 4-236
I-xxi
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
ILLUSTRATIONS (cont)
Figure Page
4-128 Register SQ Control, Logic Diagram . 4-239/4-240
4-129 Register SW and Decoder, Logic Diagram . 4-243/4-244
4-130 Stage Counter and Decoder, Logic Diagram . 4-247/4-248
4-131 Subinstruction Decoder, Logic Diagram . 4-257/4-258
4-132 Instruction Decoder, Logic Diagram . 4-269/4-270
4-133 Counter and Peripheral Instruction Control Logic . 4-273/4-274
4-134 Crosspoint Generator, Logic Diagram . 4-281/4-282
4-135 Control Pulse Gates, Logic Diagram . 4-351
4-136 Branch Control, Logic Diagram . 4-359/4-360
4-137 Word Formats . 4-366
4-138 Central Processor, Functional Diagram . 4-369/4-370
4-139 Flip-Flop Register, Single Bit Positions . 4-371
4-140 Write, Clear, and Read Timing . 4-372
4-141 Addressable Registers Service . 4-373/4-374
4-142 Flip-Flop Registers . 4-375/4-376
4-143 Register A Service . 4-391/4-392
4-144 Register L Service . 4-395
4-145 Register Q Service . 4-396
4-146 Register Z Service . 4-397
4-147 Z15 and Z16 Set (Sign Test During DV1) . 4-398
4-148 Register B Service . 4-399
4-149 Register G Service . 4-401/4-402
4-150 Editing Control . 4-403
4-151 Editing Transformations . 4-404
4-152 Adder Service (Registers X and Y) . 4-409/4-410
4-153 Carry Logic . 4-412
4-154 Memory Address Register (S) . 4-417/4-418
4-155 Address Decoder . 4-421/4-422
4-156 Counter Address Signals . 4-427
4-157 Parity Logic . 4-429/4-430
4-158 Priority Control, Functional Block Diagram . 4-433/4-434
4-159 Input-Output Channels, Functional Diagram . 4-437/4-438
4-160 Inlink Functional Diagram . 4-440
4-161 Outlink, Functional Diagram . 4-441/4-442
4-162 Erasable Memory, Functional Diagram . 4-445/4-446
4-163 Erasable Memory Timing Diagram . 4-448
4-164 X and Y Selection, Simplified Diagram . 4-451/4-452
4-165 Fixed Memory, Functional Diagram . 4-453/4-454
4-166 Fixed Memory, Timing Diagram . 4-459
4-167 Power Supply, Functional Diagram . 4-461/4-462
I-xxii
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
ILLUSTRATIONS (cont)
Figure Page
4-168 +4 VDC Power Supply, Schematic Diagram . 4-465/4-466
4-169 +14 VDC Power Supply, Schematic Diagram . 4-469/4-470
4-170 Alarm Detection Circuits, Schematic Diagram . 4-487/4-488
4- 171 DSKY, Functional Diagram . 4-493/4-494
5- 1 LEM Mission . 5-3/5-4
5-2 LEM IMU Coarse Alignment . 5-3
5-3 LEM IMU Fine Alignment . 5-3
5-4 Powered Descent . 5-6
5- 5 Powered Ascent . 5-8
6- 1 Typical Universal Test Station Layout . 6-11/6-12
7- 1 Primary Guidance, Navigation, and Control System Master
Checkout Flowgram . 7-17/7-18
7-2 Primary Guidance, Navigation, and Control System
Checkout Preparation Flowgram . 7-19/7-20
7-3 Primary Guidance, Navigation, and Control System
Checkout Flowgram . 7-21/7-22
7-4 Inertial Subsystem Master Checkout Flowgram . 7-23/7-24
7-5 Inertial Subsystem Checkout Preparation Flowgram . 7-25/7-26
7- 6 Inertial Subsystem Checkout Flowgram . 7-27/7-28
8- 1 Maintenance Flowgram . 8-3
C-l NOR Gate Symbols . C-2
C-2 NOR Gate Schematic . C-4
C-3 NOR Gate Flip-Flop . C-5
C-4 Logic Diagram Symbols . C-6
I-xxiii/I-xxiv
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
TABLES
Number
Volume I
Page
1-1 SCS Interface Signals . 1-13
1— II Displays and Controls . 1-14
1 -ITT Description of Landing Radar Interface Signals . . 1-16
2-1
Instruction Classes
2-49
3-1 LEM PGNCS Components . 3-1
3-II PGNCS Harness Interconnections . 3-4
3-ID Locations and Functions of IMU Electronics . 3-9
3-IV Locations and Functions of PTA Modules . 3-14
3-V PTA Test Points . 3-16
3- VI Locations and Functions of PSA Modules . 3-18
3-VD Functions of CDU Modules . 3-26
3-VHI DSKY Controls and Indicators . 3-28
4-1 Program Storage Allocation . 4-45/4-46
4-H Functional Organization of Machine Instructions . 4-53
4-HI Counter Instructions . 4-59
4-IV Machine Instructions, Alphabetical Listing . 4-60
4-V Subinstructions . 4-68
4-VI Control Pulses . 4-73
4-VH Subinstruction Codes and Control Pulses . 4-81/4-82
4-VHI Scaler Outputs (Stages 1-17) . 4-225
Volume II
4-IX Commands Per Sub instruction . 4-251
4-X Subinstructions Per Command . 4-264
4-XI Counter Cell Signals . 4-278
4-XU Subinstruction CCSO . 4-280
4-XIH Subinstruction DVO . 4-303
4-XIV Subinstruction DV1, Part 1 . 4-304
4-XV Subinstructions DV3, DV7, and DV6, Part 1 4-305
4-XVI Subinstructions DV1, DV3, DV7, and DV6, Part 2 . 4-306
4-XVH Subinstruction DV4 . 4-307
4-XVIH Subinstruction MP0 . 4-309
4-XIX Subinstruction MP1 . 4-310
I-xxv
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
TABLES (cont)
Number Page
4-XX Subinstruction MP3 . 4-311
4-XXI Crosspoint Pulse ZIP . 4-312
4-XXH Subinstruction STD2 . 4-314
4-XXHI Subinstruction TCO . 4-314
4-XXIV Subinstruction TCFO . 4-315
4-XXV Subinstruction TCSAJ3 . 4-315
4-XXVI Subinstruction GOJ1 . 4-315
4-XXVII Subinstruction DASO . 4-316
4-XXVm Subinstruction DAS1 . 4-317
4-XXIX Subinstruction LXCHO . 4-318
4-XXX Subinstruction INCRO . 4-318
4-XXXI Subinstruction ADSO . 4-319
4-XXXn Subinstructions CAO and DCAl . 4-320
4-XXXHI Subinstructions CSO and DCS1 . 4-320
4-XXXTV Subinstruction NDXO . 4-321
4-XXXV Subinstruction RSM3 . 4-321
4-XXXVI Subinstruction NDX1 . 4-322
4-XXXVD Subinstruction XCHO . 4-323
4-XXX VIII Subinstruction DXCHO . 4-324
4-XXXIX Subinstruction DXCH1 . 4-324
4-XL Subinstruction TSO . 4-325
4-XLI Subinstruction ADO . 4-326
4-XLII Subinstruction MASKO . 4-327
4-XLIH Subinstruction BZFO . 4-328
4-XLIV Subinstruction MSUO . 4-329
4-XLV Subinstruction QXCHO . 4-330
4-XLVI Subinstruction AUGO . 4-330
4-XLVII Subinstruction DIMO . 4-331
4-XLVHI Subinstruction DCAO . 4-332
4-XLIX Subinstruction DC SO . 4-333
4-L Subinstruction SUO . 4-334
4-LI Subinstruction NDXXO . 4-334
4-LII Subinstruction NDXX1 . 4-335
4- LIH Subinstruction BZMFO . 4-336
4-LIV Subinstruction READO . 4-337
4-LV Subinstruction WRITE 0 . 4-338
4-LVI Subinstruction RANDO . 4-339
4-LVII Subinstruction WANDO . 4-340
4-LVHI Subinstruction RORO . 4-341
4-UX Subinstruction WORO . 4-341
I-xxvi
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
TABLES (cont)
Number Page
4- LX Subinstruction RXORO . 4-342
4-LXI Subinstruction RUPTO . 4-343
4-LXII Subinstruction RUPT1 . 4-343
4-LXIII Subinstruction PINC . 4-344
4-LXTV Subinstruction MINC . 4-344
4-LXV Subinstruction PC DU . 4-345
4-LXVI Subinstruction MCDU . 4-345
4-LXVH Subinstruction DINC . 4-346
4-LXVEI Subinstruction SHINC . 4-347
4-LXIX Subinstruction SHANC . 4-347
4-LXX Subinstruction INOTRD . 4-348
4-LXXI Subinstruction INOTLD . 4-348
4-LXXH Subinstructions FETCHO and STOREO . 4-349
4-LXXHI Subinstruction FETCH1 . 4-349
4-LXXIV Subinstruction STORE 1 . 4-350
4-LXXV Control Pulse Orgin . 4-357
4-LXXVI Register A and L Write Line Inputs . 4-393
4-LXXVH Write Amplifiers External Inputs . 4-413/4-414
4-LXXVIII Erasable Memory Address Selection . 4-425/4-426
4-LXXIX E Addressing . 4-447
4-LXXX F Addressing . 4-455
4-LXXXI Power Distribution . 4-472
6-1 Checkout and Maintenance Test Equipment . 6-1
6-U Checkout and Maintenance Tools . 6-5
6- III List of Operating Procedure JDC's for GSE . 6-6
7- 1 Equipment Required for Checkout . 7-2
7-n PGNCS Interconnect Cables . 7-4
7— III Inertial Subsystem Interconnect Cables . 7-9
7- IV Computer Subsystem Interconnect Cables . 7-14
8- 1 PGNCS and ISS Loop Diagrams and Schematics . 8-4
I-xxvii/I-xxviii
ill
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
LIST OF RELATED MANUALS
-1021038
-1021039
-1021040
ND-1021043
Packing, Shipping and Handling Manual
Auxiliary Ground Support Equipment Manual
Bench Maintenance Ground Support Equipment Manual
Block II Primary Guidance, Navigation, and Control
System Manual
I -xx ix /I- xxx
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
INTRODUCTION
This manual provides information necessary for checkout, maintenance, and re¬
pair of the lunar excursion module (LEM) primary guidance, navigation, and control
system (PGNCS) (figure 1-1). Included in the manual are functional analysis, detailed
theory of operation, component description, system tie-in, and description of flight
operations. The manual also provides for an introduction and complete familiarization
with the PGNCS.
Job Description Cards (JDC's) containing detailed step-by-step procedures are
contained in separate supplementary volumes. Listings of the JDC's required for given
tests and the sequence of performing the JDC's are included in the manual.
This manual and its JDC's cover PGNCS system part number 6015000-011 and shall
be used in the laboratories at Kennedy Space Center, the Manned Spacecraft Center (MSC),
and at Grumman Aircraft Engineering Corporation (GAEC). Portions of this manual
pertaining to the luminous beacon are also applicable for use in the laboratories at
North American Aviation (NAA). Source data available as of 15 January 1966 was used
in preparation of the basic issue of this manual.
This manual is prepared in accordance with E-1087 Documentation Handbook and
National Aeronautics and Space Administration (NASA) contract NAS 9-497, exhibit D.
Appendix A contains a listing of technical terms and abbreviations used in the
manual. Appendix B explains the function and relationship of the System Identification
Data List (SIDL) to the manual. Appendix C will contain the logic symbols used in the
discussion of the computer logic diagrams.
Changes to the manual are requested by sending a completed Technical Data
Change Request (TDCR) form to:
Apollo Field Service Publications, Department 38-01
AC Electronics Division GMC
PLT Ml
Milwaukee, Wisconsin 53201
I-xxxi/l-xxxii
ND-1021042
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM MANUAL
LEM GUIDANCE COMPUTER-
INERTIAL
MEASURING
UNIT.
COUPLING DATA UNIT
POWER AND SERVO
ASSEMBLY
DISPLAY AND
KEYBOARD
OPTICAL
TRACKER
LUMINOUS
BEACON
(LOCATED ON
AN ADAPTER
RING BETWEEN
THE COMMAND
AND SERVICE
MODULE)
SIGNAL CONDITIONER
PULSE
TORQUE ASSEMBLY
I5775B
, l
(R\
Tf )
II l
jjl
\
t - 1
'
t
Figure 1-1. LEM Primary Guidance,
Navigation, and Control System
I-xxxiii/I-xxxiv
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Chapter 1
SYSTEM TIE-IN
1-1 SCOPE
This chapter presents the lunar excursion module (LEM) mission. The chapter
also describes the functional interface between the primary guidance, navigation,
and control system (PGNCS) and the other spacecraft systems.
1-2 LEM MISSION
The purpose of the LEM mission is to transfer the LEM from a circular lunar
orbit into a descent orbit, land two astronauts on the lunar surface, and return them
to the orbiting command and service module (CSM). The LEM mission (figure 1-2),
with respect to the PGNCS, is best described by dividing it into six phases: separation
and transfer orbit insertion, descent coast, powered descent and landing, lunar stay,
launch and powered ascent, and rendezvous and docking.
1-2.1 SEPARATION AND TRANSFER ORBIT INSERTION. Approximately one hour
before the LEM enters the descent orbit, two astronauts leave the CSM and enter
the LEM through the top docking hatch. The crew then checks out the various LEM
systems, establishes a voice link, and, after initial PGNCS turnon, establishes a time
reference for the LEM guidance computer (LGC), and coarse aligns the inertial meas¬
uring unit (IMU) using CSM data. One astronaut then manually commands reaction
control system (RCS) jet firing to separate the LEM from the CSM. The IMU is
fine aligned. Near the end of the second lunar orbit, the LEM descent engine is fired
by the PGNCS and the LEM begins its descent. The timing and duration of LEM descent
engine firing is critical, to insure the proper elliptical Hohmann transfer orbit.
1-2.2 DESCENT COAST. During the descent coast phase, the LEM is in free fall on
an elliptical flight path. During free fall, the astronauts check out the landing radar
(LR). At the perilune of the Hohmann transfer orbit, the LEM is at an altitude of
approximately 50,000 feet and has a velocity vector essentially parallel to the lunar
surface. During this phase, the PGNCS determines the flight parameters required
for powered descent.
1-1
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CSM
Figure 1-2. LEM Mission Phases
1-2.3 POWERED DESCENT AND LANDING. In preparation for powered descent,
an IMU fine alignment is performed. At the perilune of the descent orbit, the PGNCS
issues a descent engine start discrete. The descent engine firing slows the LEM
which begins the actual descent to the lunar surface. During descent, the PGNCS con¬
trols the engine trim and thrust level, controls the LEM attitude, and provides visual
displays of the guidance system status. During the final approach and landing, the
PGNCS holds the LEM at a constant attitude, allowing the astronaut to view the landing
site. The astronaut can select a new landing site by inserting new landing site coordinates
into the LGC. The LGC will automatically control the RCS and the descent engine to
guide the LEM to the new landing site. Inertially derived flight parameters are up¬
dated in the LGC by comparison with the altitude and velocity parameters determined
from LR measurements.
1-2
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
1-2.4 LUNAR STAY. After LEM touchdown the astronauts check out all systems
for damage and insure that the systems can perform the functions required for a
successful ascent. All equipment not required for lunar stay is then turned off. The
astronauts survey the surrounding lunar landscape, secure the hatches, and perform
a final check on the portable life support system (PLSS). After the LEM is secured,
one astronaut, wearing the PLSS, leaves the LEM to explore the lunar surface. The
exploring astronaut inspects the LEM and sets up communication antennas. A television
system sends pictures of the lunar scene to earth. The astronaut always in direct
voice contact with the LEM, explores the lunar surface, makes photographic records,
and collects surface samples. After approximately three hours, the astronaut must
return to replenish his PLSS. Additional surface explorations depend upon the planned
stay time. Near the end of the lunar stay, the PGNCS is brought to an operate con¬
dition and the IMU is coarse and fine aligned. The IMU is fine aligned to a known
reference coordinate system by making star sighting measurements. The LEM optical
device tracks the orbiting CSM and sends data to the LGC which calculates applicable
flight parameters in preparation for the launch and powered ascent.
1-2.5 LAUNCH AND POWERED ASCENT. After the astronauts prepare the LEM,
the PGNCS determines time of launch and ascent trajectory based on a fixed rendezvous
aim point. Mechanical and electrical separation of the two LEM stages takes place
and the LGC issues the ascent engine start discrete at a time calculated to effect a
successful rendezvous.
During powered ascent, the LEM rises vertically and then is pitched to attain
a Hohmann transfer orbit for the rendezvous. Because the ascent engine is a fixed-
position, fixed-thrust engine, the LEM attitude during ascent is controlled by the LGC
which issues commands to the RCS jets. The LGC determines necessary RCS commands
by comparing calculated values with actual flight parameters obtained from the inertial
subsystem (ISS), and determines required attitude changes to correct any differ¬
ences. When the injection of the LEM into the proper elliptical orbit is accomplished,
the LGC issues the ascent engine off discrete and the LEM enters the coasting portion
of the ascent phase.
1-2.6 RENDEZVOUS AND DOCKING. LEM guidance during this phase is a combination
of optical tracking data and inertial data. Azimuth and elevation data from the optical
tracking device and velocity and attitude information from the IMU are used by the
LGC to control the RCS to maintain attitude and to provide a display of position and
velocity information. During rendezvous, the LEM is maintained at an orientation such
that the CSM is visible through the vehicle windows.
Terminal rendezvous maneuvers begin when the LEM and CSM are approximately
five nautical miles apart. The LGC computes the intercept time and with this data
updates the thrust vector and velocity requirements. Three ascent engine bums during
terminal rendezvous reduce the closing rate to near zero. The LGC utilizes the RCS
1-3
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
to maintain vehicle attitude during these burns. The final step is docking, which is
initiated when the vehicles are approximately 500 yards apart. The astronaut uses
the translation controller and attitude controller in a computer-aided manual operation
to guide the LEM to hard docking with the CSM. The two astronauts then leave the
LEM and transfer to the CSM through the vehicle's forward tunnel to prepare for
the return to earth. The LEM is jettisoned following crew transfer to the CSM.
1-3 LEM STRUCTURE
The LEM (figure 1-3) has two stages mated to form one structure: the ascent
stage and the descent stage. These stages and the umbilical interconnecting cables can
be separated at launch from the lunar surface or because of mission abort during
descent.
The approximate LEM external dimensions are shown in figure 1-4. At earth
launch, the weight of the LEM is approximately 30,000 pounds.
1-3.1 ASCENT STAGE. The ascent stage, constructed mainly of aluminum alloy, con¬
sists of the crew compartment, a midsection, aft equipment bay, tankage sections,
associated hatches, and windows.
From the crew compartment, the astronauts control all phases of the LEM mission.
The crew also uses this compartment as their operations center during their lunar
stay.
The displays and controls associated with the PGNCS are located at the front of
the crew compartment. The IMU, a portion of its electronics, and the optical tracking
device are located in an enclosure above the crew compartment. The remaining PGNCS
components are mounted on coldplates to the rear wall of the ascent stage midsection.
The midsection is cylindrical, smaller than the crew compartment, and directly
behind it. The ascent engine and related components are in the midsection, the LEM’s
center of gravity. Also contained in the LEM’s midsection are the ascent engine hatch,
top hatch, environmental control system (ECS), and equipment that requires crew ac¬
cessibility.
To transfer from the CSM to the LEM while in lunar orbit, the crew uses the upper
docking tunnel at the top centerline of the ascent stage. The forward tunnel, at the
lower front of the crew compartment, is used for entering and leaving the LEM while
on the lunar surface.
The aft equipment bay, at the rear of the vehicle, is separated from the mid¬
section by a pres sure -tight bulkhead. This area houses the glycol loop for the ECS,
inverters, batteries, and equipment for the electrical power system (EPS).
1-4
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 1-3. LEM
1-5
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 1-4. LEM External Dimensions
1-6
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The propellant tankage sections are located on either side of the midsection
outside the pressurized area. The tankage sections contain the ascent engine fuel
and oxidizer tanks; RCS fuel, oxidizer, and helium tanks; and ECS water tanks. The
ratio by weight of oxidizer to fuel is 1.6 to 1; therefore, to maintain the lateral center
of gravity on the vehicle X axis, the ascent engine propellant tanks are offset to one
side.
Two triangular windows in the front face of the crew compartment provide visi¬
bility. Each window has approximately 1.6 square feet of viewing area and are canted
down and to the side to increase visibility. Each window consists of two panes.
1-3.2 DESCENT STAGE. The descent stage, constructed mainly of aluminum alloy,
has equipment necessary to land on the lunar surface. It is also a platform for the
launching of the ascent stage after completion of the lunar exploration. The descent
engine is the center of the stage surrounded by its four main propellant tanks. In
addition to the descent engine and its related components, the descent stage houses the
descent control instrumentation; scientific equipment; EPS batteries; and tanks for
water used by the ECS. Landing gear and the LR antenna are attached to the descent
stage.
1-4 LEM SYSTEMS
Functionally, there are seven LEM systems. Four of these systems control
the LEM flight. The PGNCS or the stabilization and control system (SCS) receives
inputs from the crew and electrical inputs from the inertial sensors to generate
commands that result in rotation and translation maneuvers. The RCS or propulsion
system provides external forces and mechanical couples to maneuver the LEM under
the control of the PGNCS or the SCS. The crew obtains information from the LGC
(part of the PGNCS), by communications (Manned Space Flight Network), or displays
that indicate the necessity to initiate one or more of the basic LEM motions. The
three remaining LEM systems are indirectly related to LEM control. They provide
the power (EPS), environmental control (ECS), and the communications [[communi¬
cations and instrumentation system (CIS)].
1-4.1 PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM. The PGNCS
provides the measuring and data processing capabilities and control functions nec¬
essary to accomplish the LEM mission. The PGNCS utilizes inertial components for
guidance, an optical device for navigation, and a digital computer for data processing
and issuance of flight control signals.
The inertial guidance portion of the PGNCS, the IMU, employs accelerometers
mounted on a gyroscopically stabilized gimbal-mounted platform. The IMU senses
acceleration and attitude changes instantaneously and provides signals to a digital com¬
puter, the LGC, for the generation of attitude control and thrust commands.
For navigation, the PGNCS utilizes an optical tracking device to take star sight¬
ings and obtain measurements. These sightings are used by the LGC to establish
proper alignment of the stable platform. The LGC contains a catalog of celestial
1-7
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
bodies and is programmed to calculate alignment commands using the information
obtained from the optical sightings. In addition to functioning as a data processing
unit, the LGC, through its flight programs, performs the function of a digital auto¬
pilot in controlling the LEM.
1-4.2 STABILIZATION AND CONTROL SYSTEM. The SCS consists of two major
sections: the control electronics section (CES) and the abort guidance section (AGS).
The CES processes flight control signals during all mission phases. The AGS pro¬
vides the CES automatic steering commands, derived from explicit guidance equa¬
tions, in the event of mission abort due to a PGNCS malfunction.
The CES consists of an attitude and translation control assembly (ATCA), a descent
engine control assembly (DEC A), rate gyro assembly (RGA), two translation con¬
troller assemblies (TCA), and two attitude controller assemblies (AC A). The CES
processes and routes signals to fire any combination of the 16 thrusters in the RCS to
control LEM attitude and translation. The attitude and translational control inputs
originate from any of three sources: the PGNCS during normal automatic operation,
the AC A and TCA during manual operations, or the AGS during an abort.
The CES converts the applicable input commands into pulsed or constant level
signals and routes them to the RCS to fire the appropriate thrusters. Rate signals
from the CES are displayed on the flight director attitude indicator (FDAI).
The CES also processes '’ON-OFF'* commands for the ascent and descent engines,
and routes automatic and manual throttle commands to the descent engine. Trim
control of the descent engine insures that the thrust vector operates through the
vehicle center of gravity.
The AGS provides abort capability from any point in powered descent or powered
ascent and increases crew safety by acting as a backup system to the PGNCS. The
AGS has three main assemblies: abort sensor assembly, abort electronics assembly,
and data entry and display assembly.
The abort sensor assembly utilizes a strap-down technique employing three single-
degree-of-freedom integrating rate gyros and three accelerometers. This backup
guidance provides vehicle attitude, angular velocity, and translational acceleration
indications. The outputs of the abort sensor assembly go to the abort electronics
assembly, a 4,096 word capacity general purpose computer. Computations are performed
using the inputs from the abort sensor assembly. When the AGS is in control of the
LEM, the results are displayed and control signals are issued to the vehicle's reaction
control and propulsion systems.
The abort sensor assembly measures the accelerometer triad rotation from, and
resolves the acceleration into, a fixed reference frame. This reference frame is
provided by an initial alignment of the AGS with the PGNCS. Initial alignment is
required for attitude, velocity, time, and position. Velocity and position vectors are
manually entered into the computer by a data entry device available to the astronaut.
1-8
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Attitude alignment is accomplished by transferring PGNCS IMU gimbal angles to the
computer. The abort electronics assembly receives this data from the coupling data
unit (CDU) in the same manner and at the same time as the LGC (i.e. incremental
angles accumulated from a zero reference after "CDU ZERO").
1-4.3 PROPULSION SYSTEM. The LEM utilizes separate, complete, and independent
descent and ascent propulsion systems, which consist basically of a liquid propellant
rocket engine and its propellant storage, pressurization, and feed components.
The descent propulsion system is in the LEM descent stage and utilizes a throttle-
controlled, gimbaled engine. The engine injects the LEM into the descent transfer orbit
and is used during powered descent and landing to control the rate of descent. The
descent engine, developing 10,500 pounds maximum thrust in a vacuum at full throttle
and 1,050 pounds minimum thrust, can be gimbaled 6 degrees in any direction. The
PGNCS issues the "ON-OFF" commands for the descent engine and also provides sig¬
nals controlling thrust magnitude and gimbal trim position.
The propellant used in both propulsion systems is a 50-50 fuel mixture of hydrazine
and unsymmetrical dimethylhydrazine using nitrogen tetroxide as the oxidizer and he¬
lium as the tank pressurant.
The ascent propulsion system utilizes a fixed, constant-thrust engine installed
along the centerline of the ascent stage midsection and includes the associated pro¬
pellant feed tanks and pressurization components. The engine develops 3,500 pounds
thrust in a vacuum, sufficient to launch the ascent stage from the lunar surface and place
it in orbit. The PGNCS issues the "ON-OFF" commands for the ascent engine.
1-4.4 REACTION CONTROL SYSTEM. The RCS provides rocket thrust impulses that
stabilize the LEM during descent and ascent and control the LEM attitude and trans¬
lation about or along all axes. The RCS has 16 thrust chambers supplied by two separate
and independent propellant feed and pressurization sections. The thrust chambers
are mounted in clusters of four on outriggers equally spaced around the LEM ascent
stage. In each cluster, two thrust chambers are mounted on a vertical axis, facing
in opposite directions; the other two are spaced 90 degrees apart, parallel to the
LEM's Y and Z axes. The RCS utilizes the same fuel as the ascent engine. In the event
of RCS fuel depletion, the remaining ascent fuel can be used for the RCS. The RCS
can be operated in any of three modes: manual, automatic, or semi-automatic. The
PGNCS supplies "ON-OFF" signals through the SCS to the valves on the desired thrust
chambers during the automatic or semi-automatic mode. The automatic mode is
normally used to provide attitude control during all mission phases except when manual
control is required. It is possible to select manual control in one or two axes and retain
automatic control in the other axis during all mission phases. The semiautomatic
mode combines automatic attitude hold control with manual control. The LEM attitude
is changeable about each axis using the astronaut’s attitude controller. This mode is
used primarily to control the LEM during the rendezvous and docking phase of the
mission. In the manual mode, all control commands originate from the attitude con¬
troller, including manual control of the thrust duration.
1-9
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTIOL SYSTEM
ND-1021042
MANUAL
All automatic translational commands originate in the PGNCS and are routed to
the RCS similar to the attitude control signals.
1-4.5 ELECTRICAL POWER SYSTEM. The EPS provides 28 vdc and 115 vac, 400 cps
power to the PQNCS. This power originates from six batteries, four in the descent
stage, and two in the ascent stage. The batteries, the silver-zinc type, are rated at
80 watts per hour per pound of weight. The 115 vac, 400 cps power is obtained by
routing the 28 vdc through an inverter.
1-4.6 ENVIRONMENTAL CONTROL SYSTEM. The ECS sustains life in space by
providing breathable atmosphere, acceptable temperatures, food and water, and waste
disposal. In addition, the ECS circulates an ethylene glycol-water coolant about the
temperature sensitive electronic equipment in the PGNCS and other LEM systems to
provide thermal stability. The IMU has coolant circulated through its case while the
power and servo assembly (PSA), pulse torque assembly (PTA), signal conditioner,
LGC and CDU are mounted on coldplates through which the coolant is circulated to
provide temperature control.
1-4.7 COMMUNICATIONS AND INSTRUMENTATION SYSTEM. The CIS links the lunar
astronauts, the orbiting CSM, and earth monitoring stations.
The communications portion contains two radio frequency (RF) sections, one oper¬
ating in the VHF range and the other in the UHF range; a television section; and a signal
processing section. In addition to two-way voice communication, the RF section re¬
ceives and transmits tracking and range information, biomedical information, and
emergency code keying in the event of voice transmission failure. The television sec¬
tion is used by the extravehicular astronaut to televise the lunar surface within an
eighty foot radius of the grounded LEM. In the signal processing section, critical signals
of the PGNCS are conditioned and supplied to pulse code modulated (PCM) telemetry
equipment for transmission to earth. Telemetry data can be stored when direct com¬
munication with the earth is not possible.
The instrumentation portion provides the astronauts and ground facilities with LEM
performance data during the mission by sensing physical status data, monitoring the
various systems, and performing inflight and lunar surface checkout. This system also
contains the scientific instruments which are used by the astronauts during their lunar
stay.
1-5 PGNCS INTERFACE
PGNCS operation during the LEM mission requires the interface of the PGNCS
with the other LEM systems, the displays and controls on the crew display and con¬
trol panels, the landing radar, and the astronauts. The functional interface of the
PGNCS is shown in figure 1-5.
1-10
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
l-n
Figure 1-5. LEM PGNCS Functional Interface, Block Diagram
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTHOL SYSTEM
ND-1021042
MANUAL
1-5.1 SYSTEMS. Four LEM systems (SCS, ECS, CIS, and EPS) have direct interface
with the PGNCS and two systems (propulsion system and RCS) have indirect inter¬
face with the PGNCS. The indirect interface of the propulsion system and the RCS
occurs through the SCS. These two systems may thus be controlled by the PGNCS or
by the backup control provided by the AGS of the SCS. Descriptions and sources
of the SCS interface signals are provided in table 1-1. Descriptions of the interfaces
with the other systems are provided in paragraph 1-4.
1-5.2 DISPLAYS AND CONTROLS. Several displays and controls located on the crew
control panels, LGC display and keyboard (DSKY) panel, and the SCS control panel
interface with the PGNCS. Two sets of hand controllers are provided for manual
control of the LEM and interface with the PGNCS. Descriptions of the displays and
controls are in table 1-IL
1-5.3 LANDING RADAR. The landing radar (LR) provides data to the LGC from which
LEM velocity (in antenna coordinates) and LEM altitude may be determined. The
data is also available for visual display, independent of the PGNCS, except that the
velocity is in spacecraft coordinates.
The landing radar which operates in the X-band, consists of an antenna assembly,
a solid-state electronics assembly, and a control panel. Velocity data is acquired
from a three beam continuous wave Doppler radar. Altitude data is provided by a
one beam FM continuous wave radar altimeter. The antenna assembly accommodates
the requirements of both the Doppler and the altimeter beams.
Landing radar and PGNCS interface include digital data transfer, scaling, velocity
and range sensing, status, and antenna positioning. Descriptions and sources of the
interface signals are in table 1-in.
1-12
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 1-1. SCS Interface Signals
Signal Name
Source
Description
Manual translation
commands (±x, ±y,
±z)
SCS
Signals from translation controller which
fire RCS jets by LGC control.
Attitude control out
of detent
SCS
Signal from attitude controller indicating
that it is not in neutral position.
Rate of descent (±)
SCS
Discretes commanding an increase or
decrease in rate of descent.
Gimbal off (pitch,
roll)
SCS
Signal to LGC indicating that descent
engine pitch or roll gimbal is off null.
Trim commands
(± pitch, ± roll)
LGC
Signals which control trim of descent
engine.
Engine on-off
LGC
Signal to turn descent or ascent engine on
or off.
Descent engine
throttle command
(decrease, increase)
LGC
Signal to increase or decrease thrust of
descent engine.
RCS jets on-off
LGC
Signals (16) to turn RCS jets on or off.
Increments of IMU
gimbal angles
(±Z*0IG, ±A9mg»
±^-0OG
LGC
Supplies changes in IMU gimbal angles
to AGS.
CDU zero (initial
clear)
LGC
Sets alignment logic of AGS to zero.
800 cps ±1%
PGNCS
Provides reference between PGNCS and
SCS.
1-13
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTIOL SYSTEM
ND-1021042
MANUAL
LEM PRIMARY 6UIDANCE, NAVIGATION, AND CONTIOL SYSTEM
Table 1-n. Displays and Controls
Display or Control
Function
GUID CONT switch
Selects either primary guidance (PGNS) or abort
guidance (AGS). Normally in the PGNS position.
MODE SEL selector
Three position switch used during landing phase to
select one of three inputs to be displayed on AZ
RT/ELEV RT-LAT VEL/FWD VEL indicator.
Inputs are landing radar (LDG RADAR), PGNS and
AGS.
RNG/ALT MON switch
Controls display of RANGE/RANGE RATE- ALT/
ALT RATE indicator. Positions are RNG/RNG RT
and ALT/ALT RT.
RATE/ERR MONITOR
switch (2)
Selects one of two inputs for AZ RT/ELEV RT-LAT
VEL/FWD VEL indicator and attitude needles of
FDAI.
ATTITUDE MON
switch (2)
Selects one of two inputs to FDAI total attitude dis¬
play and attitude error needles during landing.
THR CONT switch
Selects either automatic (AUTO) or manual (MAN)
control of descent engine throttle. Normally in
AUTO position.
MAN THROT switch
Activates either commander’s (CDR) or system
engineer's (SE) translation controller for manual
throttling of descent engine.
ABORT
Pushbutton to cause mission abort at any point be¬
tween LEM/CSM separation and touchdown on lunar
surface with descent stage still attached.
ABORT STAGE
Pushbutton to cause mission abort using ascent
stage.
AZ RT/ELEV RT-
LAT VEL/FWD
VEL meter (2)
Provides visual displays of vehicle forward and
lateral velocity during landing.
(Sheet 1 of 2)
1-14
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table l-II. Displays and Controls
Display or Control
Function
RANGE/RANGE
RATE- ALT/ALT
RATE meter
Provides visual displays of range, altitude, range
rate, and altitude rate.
FDAI meter (2)
Provides three visual displays, total attitude, atti¬
tude error, and attitude change rate. PGNCS or
AGS provides inputs for total attitude and attitude
error. Attitude rate signals are provided by SCS
rate gyros.
LGC and ISS warning
indicators, PGNS
caution indicator.
Controlled by instrumentation system which re¬
ceives discretes from LGC when certain PGNCS
troubles exist.
MODE CONTROL
selector
A three-position selector located on SCS control
panel concerned with attitude control. Positions
are OFF, ATT HOLD, and AUTO. In AUTO posi¬
tion, fully automatic attitude control is achieved
through PGNCS or AGS control of RCS jets. ATT
HOLD position allows crew to manually reposition
LEM and have new position automatically maintained
by LGC.
IMU CAGE switch
Switch located on DSKY mounting panel to drive
IMU gimbal angles to zero.
Attitude controller (2)
Three-axis, pistol-grip, right-hand device for
manual attitude control of LEM. Outputs from
controller are processed by PGNCS or may be
routed directly to RCS.
Translation controller
(2)
Three-axis, T-handle, left-hand device for manual
translation control of LEM. Using switch located
next to T-handle, controller can operate RCS jets
or throttle the descent engine.
(Sheet 2 of 2)
1-15
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 1-ID. Description of Landing Radar Interface Signals
Signal Name
Source
Description
Antenna positioning
command
DSKY
and
LGC
Changes antenna position.
Antenna position
#1 (descent)
LR
Indicates to LGC that antenna is in posi¬
tion #1.
Antenna position
#2 (hover)
LR
Indicates to LGC that antenna is in posi¬
tion #2.
Velocity data good
LR
Indicates to LGC that LR velocity
trackers have locked on.
Range data good
LR
Indicates to LGC that LR range trackers
have locked on.
Range low scale
factor
LR
Indicates to LGC that a change in scale
factor is necessary. Issued automat¬
ically at approximately 2,500 feet.
LR in "0" and LR
in "l"
LR
Digital pulses sent to LGC which contain
range and velocity data.
Readout command
LGC
Indicates that LGC is ready to receive
LR data pulses.
Gate reset
LGC
3,200 cps continuous LGC output to reset
LR transfer gates.
Range strobe
LGC
Timing pulses to enable LR transfer
gates.
vxa» Vya, VZa
strobe pulses
LGC
Timing pulses to enable LR transfer
gates.
1-16
u
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Chapter 2
SYSTEM AND SUBSYSTEM FUNCTIONAL ANALYSIS
2-1 SCOPE
This chapter provides functional descriptions of the PGNCS and its subsystems.
This chapter describes how the PGNCS subsystems perform the PGNCS operations.
2-2 PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM.
The PGNCS is functionally divided into three major subsystems: inertial, optical,
and computer. The PGNCS performs three basic functions: inertial guidance, navigation,
and autopilot stabilization and control. Within these functions the subsystems, or
combination of subsystems, with assistance from the astronaut, perform the following
operations:
(1) Establish an inertial reference which is used for measurements and compu¬
tations.
(2) Aligns the inertial reference by optical measurements and, through inter¬
face, aligns the inertial reference with the CSM PGNCS.
(3) Calculates the position and velocity of the LEM by inertial navigation.
(4) Accomplishes a LEM and CSM rendezvous by optical navigation and inertial
guidance.
(5) Generate attitude control and thrust commands to maintain the LEM on a satis¬
factory trajectory.
(6) Control throttling of descent engine during lunar landing.
(7) Display pertinent data related to guidance status.
(8) Controls ascent engine burn time to obtain proper velocity for rendezvous orbit.
To perform its inertial guidance functions, the PGNCS employs an IMU containing
accelerometers mounted on a gyro stabilized, gimbal-mounted platform. The IMU,
three channels of the CDU, the pulse torque assembly (PTA), and the PSA form the ISS
of the PGNCS.
2-1
HD-1021042
MANUAL LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
To perform its navigation functions, the PGNCS employs the LEM optical rendez¬
vous subsystem (LORS), which consists of an optical tracker located on the LEM
and a luminous beacon located on the CSM. During the powered descent and landing
phase, the PGNCS receives altitude and velocity data from the LR, which is used to
update or check inertially derived data.
The LGC is a digital computer which serves as both the control element and the
primary data processing element of the PGNCS. The LGC and the display and key¬
board (DSKY) form the computer subsystem of the PGNCS.
Figure 2-1 illustrates the signalflow and interface between the three PGNCS sub¬
systems.
2-3 LEM AND PGNCS AXES
Several sets of axes are associated with the LEM and PGNCS. Figure 2-2 illustrates
these various orthogonal sets which are defined in the following paragraphs. Positive
rotation about each axis is as defined by the right hand rule.
2-3.1 LEM SPACECRAFT AXES. The LEM spacecraft axes provide a reference for all
other sets of axes and define the point about which attitude maneuvers are performed.
The LEM spacecraft axes, designated XleM, YleM. ZleM. are referred to as the
yaw, pitch, and roll axes respectively. The Xj_,EM axis points through the upper dock¬
ing hatch and the ZleM axis points through the forward hatch. The YleM axis is
perpendicular to the XleM and the ZleM axes and can be considered to be pointing
out of the astronaut’s right shoulder as he faces toward the forward portion of the LEM.
2-3.2 NAVIGATION BASE AXES. The navigation base provides a precise alignment of
the IMU to the optical tracker and a means of attaching both units to the spacecraft.
The navigation base is mounted to the LEM structure so that a coordinate reference
system is formed by its mounting points. The Yj^b axis is defined by the centers
of the two upper mounting points and is parallel to the YleM axis. The Xjsjg axis is
defined by a line through the center of the lower mounting point, perpendicular to the
yNB axis and parallel to the Xlem axis. The Zjyjg axis is mutually perpendicular to the
Xnb and ynb axes and is parallel to the Zlem axis.
2-3.3 INERTIAL AXES. The inertial axes provide references for measuring changes in
velocity and attitude. At zero degree, the inertial axes are parallel to the navigation
base axes.
2-3. 3.1 Gimbal Axes. The gimbal axes (outer, middle, and inner) are the axes of the
movable gimbals. The axes are defined by the intergimbal assemblies which provide
each gimbal with rotational freedom. The attitude of the spacecraft with respect to
the stable member is measured by the gimbal resolvers located in the intergimbal
assemblies.
2-3. 3. 2 Stable Member Axes. The stable member axes (Xsm» Ysm. Zsm) provide
a reference for aligning the inertial components and for defining the angular orientation
of the inertial axes during flight.
2-2
u
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-3
Figure 2-1. PGNCS Subsystems Interface, Block Diagram
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
OPTICAL TRACKER
AZIMUTH AXIS
Figure 2-2. LEM and PGNCS Axes
2-3. 3. 3 Accelerometer Axes. The accelerometer axes (Xa, Ya, Za) are the positive
input axes of the accelerometers and are parallel to the stable member axes. Velocity
changes are measured along the accelerometer input axes. This velocity data is used
to determine spacecraft position and velocity.
2- 3.3. 4 Gyro Axes. The gyro axes (Xg, Y~, Z_) are the positive input axes of the
stabilization gyros and are parallel to the stable member axes. If the attitude of the
stable member is changed with respect to inertial space, the gyro senses the change
about its input axis and provides an error signal to a servo loop which realigns the
stable member to its original orientation.
2-4 INERTIAL SUBSYSTEM
The ISS performs three major functions. It measures changes in LEM attitude,
assists in generating steering commands, and measures spacecraft velocity due to
thrust. To accomplish these functions, the IMU provides an inertial reference consisting
of a stable member with a three degree of freedom gimbal system and stabilized by
2-4
9
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
three rate integrating gyros. Each time the inertial subsystem is energized, the stable
member must be aligned with respect to a predetermined reference. During flight and
prior to launch from the lunar surface, this alignment is accomplished by sighting
the optical instrument on celestial objects.
Once the ISS is energized and aligned, any rotational motion of the LEM will be
about the stable member, which remains fixed in space. Resolvers mounted on the
gimbal axes act as angular sensing devices and measure the attitude of the LEM
with respect to the stable member. These angular measurements are displayed by the
FDAI and angular changes are sent to the LGC via the CDU.
The desired LEM attitude is calculated in the LGC and compared with the actual
gimbal angles. Any difference between the actual and calculated angles results in the
generation of attitude error signals by the ISS Chanels of the CDU which are sent to
the FDAI for display.
Vehicle acceleration is sensed by three pendulous accelerometers mounted on the
stable member with their input axes orthogonal. The signals from the accelerometers
are supplied to the LGC which calculates the total vehicle velocity.
The modes of operation of the inertial subsystem can be initiated automatically by
the LGC or by the astronaut selecting computer programs through the DSKY. The
status or mode of operation is displayed on the DSKY.
For pruposes of explanation and description, the ISS is divided into functional blocks
as shown in figure 2-3 and described in the following paragraphs.
2-4.1 STABILIZATION LOOP. The three stabilization loops (figure 2-4) maintain the
stable member in a specific spatial orientation so that three mutually perpendicular 16
pulsed integrating pendulum (16 PIP) accelerometers can measure the proper compo¬
nents of LEM acceleration with respect to the coordinate system established by the
stable member orientation. An input to the stabilization loops is created by any change
in LEM attitude with respect to the spatial’ orientation of the stable member. With near
zero gimbal angles, the inertia of the stable member tends to maintain the stable mem¬
ber in a fixed spatial orientation. Because of gimbal friction and unbalances, motion of
the LEM structure relative to the stable member will produce a torque on the stable
member which will tend to change its orientation. This change is sensed by the stabil¬
ization gyros. When the gyros sense an input, they issue error signals which are
amplified, resolved, if necessary, into appropriate components, and applied to the
gimbal torque motors. The gimbal torque motors then drive the gimbals until the stable
member regains its original spatial orientation.
2-5
ND-1021042
MANUAL
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
2-6
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
1 5191
Figure 2-4. Stabilization Loop, Block Diagram
The stabilization loop consists of three pre-aligned Apollo II inertial reference
integrating gyro (Apollo n IRIG) assemblies, a gyro error resolver, three gimbal servo
amplifiers, three gimbal torque motors, three gimbals, and circuitry associated with
these components. The inner gimbal is the stable member upon which the three stabili¬
zation gyros are mounted. The gyros are mounted with their input axes oriented in an
orthogonal configuration. Movement of any gimbal tends to result in a movement of the
stable member and rotation about the input axes of one or more of the stabilization
gyros.
The stabilization loop contains three parallel channels. Each channel starts with
a stabilization gyro (X, Y, or Z) and terminates in a gimbal torque motor. The torque
motor drives the gimbals resulting in a movement of the stable member and a movement
of the stabilization gyros. When a movement of the IMU support gimbal attempts to
displace the stable member from its erected position, one or more of the stabilization
gyros senses the movement and issues error signals. The phase and magnitude of the
3, 200 cps gyro error signal represents the direction and amount of rotation exper¬
ienced by the gyro about its input axis. The error signal is fed from the gyro signal
2-7
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
generator ducosyn to the associated IRIG preamplifier, which is a part of the prealigned
Apollo II IRIG assembly. Amplification of the error signal is required to achieve a high
signal- to-noise ratio through the gimbal slip rings.
The amplified gyro error signals also represent motion of the stable member about
its axis since the stable member axes (Xsm» Ysm» zSM)andthe gyro axes (X g, Yg, Zg)
are parallel to one another. * If the middle and outer gimbal axes remain parallel with
the stable member axes, then movement of the outer gimbal (a yaw movement of the
LEM) is sensed by only the X gyro and movement of the middle gimbal (roll move¬
ment of the LEM) is sensed by only the Z gyro. Movement of the stable member
about the inner gimbal axis (Ysm)> however, changes the relationship of the X and Z
gyro input axes to the outer and middle gimbal axes. As a result, a movement of the
middle or the outer gimbal is sensed by both X and Z gyros. The input required by the
gimbal servo amplifiers to drive the gimbals and move the stable member back to its
original position must be composed of components of both the X and Z gyros. The re¬
quired gimbal error signals are developed by the gyro error resolver. The gyro error
signals, E(Xg) andE(Zg), are applied to the stator windings of the gyro error resolver.
The rotor windings are connected to the inputs of the outer and middle gimbal servo
amplifiers. Movement of the stable member about the inner gimbal axis (pitch move¬
ment of the LEM) changes the position of the resolver rotor relative to the resolver
stator. This change corresponds electromagnetically to the change in the relationship
of the stable member axes to the outer and middle gimbal axes. The outputs taken from
the rotor are the required middle and outer gimbal error signals (Emg and E0g). Since
the inner gimbal torque motor axis and the Y axis of the stable member are the same
axis, the Y gyro error signal, E(Yg), is equal to the inner gimbal error signal, (Ejg),
and is fed directly to the inner gimbal servo amplifier.
The three identical gimbal servo amplifier modules are located in the PSA and
contain a phase sensitive demodulator, a filter, and a dc operational power amplifier.
The phase sensitive demodulator converts either the 3, 200 cps gimbal error or 800 cps
coarse align error, zero or pi phase, signals into a representative positive or negative
dc signal. Thedc signal is filtered and applied to a dc operational amplifier with current
feedback. The compensation network in the feedback circuit of the amplifier controls
the response characteristics of the entire stabilization loop. The output of the dc
amplifier has an operating range between +28 vdc and -28 vdc and drives the respec¬
tive gimbal torque motor directly in either angular direction.
The gain required for each stabilization loop differs. This difference compensates
for the differences in gimbal inertia. The proper gain is selected by the connections to
the gimbal servo amplifier module. A single torque motor is mounted on each gimbal at
the positive end of the gimbal axis. The torque motors drive the gimbals to complete
the stabilization loop.
* The Z gyro has its positive input axis aligned to the -ZgM axis but this is compensated
for by reversing the polarity of the 3,200 cps excitation to the primary winding of the Z
gyro signal generator ducosyn which causes the Z gyro error signal to be representative
of the direction and amount of motion about the Zsm axis.
2-8
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The orientation of the stable member can be changed in either the coarse align, fine
align, or IMU cage modes. Signals to reposition the gimbals are injected into the gimbal
servo amplifiers from the CDU during the coarse align and IMU cage modes and into
the stabilization gyros from the fine align electronics during the fine align mode. During
the IMU cage mode and the coarse align mode, the reference signal for the demodulator
in the gimbal servo amplifier is externally switched from 3, 200 cps to 800 cps.
2-4,2 FINE ALIGN ELECTRONICS. The fine align electronics (figure 2-5) provides
torquing current to the stabilization gyros to change the orientation of the IMU gimbals
during the fine align mode. The operation of the fine align electronics is controlled by
the LGC.
The components of the fine align electronics are common to the three stabilization
gyros. The fine align electronics provides torquing signals to the stabilization gyros
one at a time on a time shared basis. The fine align electronics consists of a gyro
calibration module, a binary current switch module, and a dc differential amplifier
and precision voltage reference module, all located in the PTA.
151900
Figure 2-5, Fine Align Electronics - Computer Inputs
2-9
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The fine align electronics is enabled and controlled by LGC inputs to the gyro cal¬
ibration module. The LGC inputs consist of torque enable pulses, gyro select pulses,
a torque set command, and a torque reset command. The fine align electronics is en¬
abled by the torque enable pulses. The torque enable pulses are a train of pulses
three microseconds in width and occurring at 102.4 kpps. The torque enable pulses
are applied through a relay driver to energize the torque enable relay in the cali¬
bration module. When the torque enable relay is energized, system 28 vdc is applied
to the precision voltage reference (PVR) and regulated 120 vdc from the pulse torque
power supply is applied to the dc differential amplifier and the binary current switch.
The torque enable pulse train is received 20 milliseconds prior to any gyro set
command.
The gyro to be torqued and the direction it is to be torqued is selected by the LGC
by sending gyro select pulses to one of the six +A0or -A 6 inputs. (See figure 2-6. ) The
gyro select pulse consists of a train of pulses three microseconds in width and occur-
ringat 102.4 kpps. The pulse train activates a transistor switch network which controls
current through the T+ or T- coils of the torque generator ducosyn in the gyro selected.
The gyro select pulse train is received 312.5 microseconds (one LGC clock time at
3, 200 pps) prior to any torque set command.
@ ♦ A0Z
I5I89C
Figure 2-6. Fine Align Electronics - Gyro Selection
2-10
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The torque set and reset commands are 3, 200 pps pulse trains containing pulses
that are three microseconds in width. A 3, 200 pps pulse train will be present on the
torque set line when any gyro is to be torqued. A 3,200 pps pulse train is present on
the torque reset line at all other times. This ensures that the binary current switch is
in the reset condition prior to receipt of a torque enable command from the LGC. When
the gyro has been torqued the proper amount, a torque reset command is issued which
causes the torque current to be cut off. The gyro select pulse train will be removed
312.5 microseconds after the torque reset command has been issued. The torque set
and torque reset pulses are fed through a 1:2 step-up transformer in the calibration
module to the set and reset inputs of the binary current switch.
The torque current from the binary current switch is applied through a tuned re¬
sistive-capacitive compensation network in the calibration module to make the torque
generator ducosyn windings appear as a pure resistive load to the binary current switch.
The torque current to the gyros is via the T±(common) line. Current will flow only
through the selected torque generator coils, the current monitor resistor, and the
scale factor resistor. The voltage drop developed across the scale factor resistor is
used as a feedback to the differential amplifier to regulate the torquing current. The
voltage drop across the current monitor resistor is applied to PTA test points for ex¬
ternal monitoring of gyro torque current.
When no gyro is being torqued, the binary current switch provides current flow
through a dummy load resistor and through the current monitor and scale factor resis¬
tors. In this manner, the binary current switch maintains a continuous ilow of torque
current. The dummy load resistor simulates the impedance of the torque generator
coil and a compensation network.
The torque set and torque reset pulses trigger a flip-flop (bi-stable multivibrator)
in the binary current switch (figure 2-7). If the flip-flop is in the +set condition,
the +set condition will remain until a reset command resets the flip-flop. The out¬
puts of the flip-flop control two transistor switches. If the flip-flop is in the +set
condition, the +set output is present at the base of the +torque current switch, causing
the switch to turn on. The +torque current switch closes the path from the 120 volt
supply through the current regulator to the proper T+ or T- winding of the selected
gyro via the calibration module. If the flip-flop is in the -set condition, the -torque
current switch will turn on and close the current path through the dummy load resistor.
The binary current switch used in the fine align electronics is identical to the
one used in the accelerometer loops. The portion of the binary current switch used
only for the accelerometer loops is disabled in the fine align electronics application.
In the accelerometer loop application, current to the accelerometer T+ torque genera¬
tor coil is provided by the +torque current switch and current to the T- torque genera¬
tor coil is provided by the -torque current switch. Therefore, the +torque and -torque
designations of the switches have significance. In the fine align electronics application
the switch designations have no significance since current to both the T+ and T- coils
of the gyro torque generators is provided by the +torque current switch while the -torque
current switch provides only the dummy load current.
2-11
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
(OUTPUT FOP
PI PA LOOPS ONLY)
POSITIVE
VELOCITY
PULSE (P)
ISI80B
Figure 2-7. Binary Current Switch
The dc differential amplifier and PVR module (figure 2-8) maintains the cur¬
rent through the windings of the torque generator ducosyn at 84 milliamperes. The
PVR is supplied with regulated 28 vdc and, through the use of zener diode circuits,
develops an accurate 6 vdc for use as a reference voltage. The scale factor resistor in
the calibration module also has 6 volts developed across it when 84 milliamperes of cur¬
rent flows through it. A comparison is made by the dc differential amplifier of the PVR
6 volts and the scale factor resistor 6 volts. Any deviation from the nominal 84 milli¬
amperes of torquing current will increase or decrease the voltage developed across
the scale factor resistor and cause an output error signal from the dc differential ampli¬
fier. This error signal controls the current regulator in the binary current switch.
The current regulator, which is in series with the torque generator coils of the selected
gyro and the 120 vdc source, will maintain the torquing current at 84 milliamperes.
2-12
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
I5I7SA
Figure 2-8. DC Differential Amplifier and Precision Voltage Reference
The current flow through the windings of the torque generator ducosyn causes the
gyro float to rotate about the gyro's output axis. A + A 6 gyro select command from the
LGC will allow torque current to flow through a T- torque generator coil which results
in a positive rotation of the gyro float about the output axis. A - A 6 gyro select command
produces a negative float rotation. * Float rotation results in an error output from the
signal generator ducosyn. The error signal is applied to the stabilization loop to re¬
position the gimbals and the stable member. The change in gimbal angles is transmitted
by the CDU read counters to the LGC.
* The positive input axis of the Z gyro is aligned to the -ZgM axis but this is com¬
pensated for by reversing the T+ and T- connections to the Z gyro torque generator
ducosyn. A + A0Z gyro select command from LGC will cause a negative float rotation
but since the polarity of the Z gyro signal generator is also reversed the gyro error
signal will appear to represent a positive float rotation. The stabilization loops will
then drive the gimbals in the desired direction.
2-13
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-4.3 ACCELEROMETER LOOP. The three accelerometer loops measure the acceler¬
ation of the stable member along three mutually perpendicular axes and integrate this
data to determine velocity. The velocity is used by the LGC to determine the LEM
velocity vector. Figure 2-9 is a functional diagram of an accelerometer loop.
The three accelerometer loops contain three prealigned 16 PIP assemblies, three
PIP preamplifiers, three ac differential amplifier and interrogator modules, three
binary current switches, three calibration modules, three dc differential amplifier and
precision voltage reference modules, a pulse torque isolation transformer, and asso¬
ciated electronics.
The three mutually perpendicular PIP’s are acceleration sensitive devices. When
fixed in its associated accelerometer loop, the PIP becomes an integrating accelerom¬
eter. The PIP is basically a pendulum-type device consisting of a cylinder with a pen¬
dulous mass unbalance (pendulous float) pivoted with respect to a case. The axis of the
pivots defines the PIP output axis. A signal generator is located at the positive end of
the output axis to provide electrical output signals indicative of the rotational position
of the float. A torque generator located at the other end of the float acts as a trans¬
ducer to convert electrical signals into mechanical torque about the float shaft. The
accelerometer loop using a PIP is mechanized to operate in a binary (two state) mode.
In the binary mode, the PIP pendulum is continually kept in an oscillatory motion.
Thus the two states: positive rotation or negative rotation. The rotation is accom¬
plished by continuously routing torquing current through the torque generator plus or
minus windings.
I3I77A
Figure 2-9. Accelerometer Loop
2-14
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The torque generator has two windings, one to produce torque (rotation) in a positive
direction, the other to produce torque (rotation) in a negative direction. Only one
winding will have current in it at anyone time. The torque winding selection is accom¬
plished by the setting of a flip-flop in the binary current switch (figure 2-7). When the
loop is first energized, the interrogator sets the flip-flop to route the torquing current
to one of the windings, which will rotate the float to null. As the float passes through
null, the phase of the output signal of the signal generator changes, which causes the
interrogator to issue pulses to reset the flip-flop in the binary current switch and thus
route torquing current to the other torque winding. The float is then torqued in the
opposite direction until the signal generator output again changes phase as the float
passes through null which reinstates the cycle.
The output of the signal generator, after being amplified by the PIP preamplifier
is interrogated 3200 times a second by the interrogate pulse. The binary current
switch flip-flop can be reset only when the interrogate pulse is present and the signal
generator output is of the proper phase.
The PIP pendulum motion is an oscillatory motion about its null point and can be
measured in cycles per second. As is characteristic of every electro-mechanical loop,
there exists some natural resonant frequency. The natural frequency is dependent upon
float damping, signal and torque generator sensitivities, and other loop characteristics.
In the case of the accelerometer loop this natural frequency is approximately 500 cps,
and the pendulum oscillates at a frequency close to that. At a torque winding selection
rate of 3200 pulses per second, the value of this frequency can be any value equal to
3200 -J- x where x is any even number.
Using the above ratio, it is possible for the pendulum to have a maximum frequency
of 1600 cps (x equals 2). A frequency of 1600 cps means that for every torque selec¬
tion pulse, the torque current would be routed to the opposite torque generator winding.
Solving the equation f = 3200 x, the frequency closest to 500 is 533-1/3. In this
case; the value of x is six. Thus one complete pendulum cycle will occur during six
torque selection pulses. Dividing the time for the six pulses into positive and negative
rotations, it is seen that the PIP functions in a 3-3 mode (positive rotation for three
torque selection pulses, negative rotation for three torque selection pulses).
The physical configuration of the PIP is such that the float, when moding in its
3-3 state and sensing no acceleration, rotates an equal angular distance on both sides
of an electrical and mechanical null.
The2voltrms, 3200 cps, one phase signal generator excitation voltage is synchro¬
nized with the LGC clock. The signal generator has a center tapped secondary winding
which provides a double ended output, one side having a zero phase reference with re¬
spect to the 3,200 cps excitation and the other side a pi phase reference. The center
tap is connected to ground. The output signal is representative of the magnitude and
direction of the rotation of the pendulous float about the output axis. The error signal is
then routed to the preamplifier mounted on the stable member. The phase of the output
signal from the preamplifier is -45° from the reference excitation. The phase shifted
zero or pi phase signals from the preamplifier are applied as separate inputs to the ac
differential amplifier and further amplified. The two signals are then sent to the
interrogator.
2-15
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTIOl SYSTEM
ND-1021042
MANUAL
The ac differential amplifier and the interrogator are packaged in the same module
which is located in the pulse torque assembly (PTA) (figure 2-10). The interrogator
analyzes the ac differential amplifier outputs to determine the direction of the 16
PIP float movement and generates appropriate torquing commands. The two ampli¬
fied signals from the ac differential amplifier goto two summing networks and threshold
amplifiers (represented in figure 2-10 by AND gates). Interrogate pulses (IP) are
continuously being received by the interrogator from the LGC. An interrogate pulse
is a two microsecond pulse occurring at 3,200 pps and timed to occur 135 degrees
after the positive going zero crossing of the reference excitation. (See figure 2-11.)
With this phasing, the interrogate pulse occurs at the 90 degree peaks of the phase shifted
zero or pi phase input signals from the PIP preamplifiers. The interrogate pulse
occurs at a positive 90 degree peak of the zero phase signal if the float angle is posi¬
tive and at a positive 90 degree peak of the pi phase signal if the float angle is negative.
The zero and pi phase signals and the interrogate pulses are ANDed by the summing
network and threshold amplifier. The gated outputs of the threshold amplifier are
applied to a flip-flop as set or reset pulses. If the flip-flop is in the +set condition,
a succession of set pulses will maintain the +set condition. The +set condition will
remain until the float angle passes through null. At this time, a reset pulse is pro¬
duced to cause the flip-flop to go to the -set condition.
SWITCH I 1
Figure 2-10. AC Differential Amplifier and Interrogator Module
2-16
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The outputs of the flip-flop are applied to two AND gates which are also driven
by switch pulses received from the LGC. The switch pulses are a train of clock
driven 3,200 pps pulses three microseconds in width, timed to occur three micro¬
seconds after the leading edge of the interrogate pulse. The flip-flop enables only
one output gate at any switch pulse time. The outputs of the AND gates are called
the TM + set pulse and the TM - set pulse.
The binary current switch (figure 2-7) utilizes the TM + set and TM - set outputs of
the interrogator to generate 16 PIP torquing current. The TM + set and the TM - set
pulses furnish the input to a flip-flop. If the flip-flop is in the +set condition, a
succession of TM+set pulses will maintain the +set condition. The +set condition will
persist until the float angle passes through null. The phase change will cause the
flip-flop of the ac differential amplifier and interrogator module to reset to the -set
condition. At this time a TM - set pulse is developed and causes the binary current
switch flip-flop to go to the -set condition. The outputs of the flip-flop control two
transistor current switches. If the flip-flop is in the +set condition, the +set output will
be at the base of the +torque current switch and will turn it on. The +torque current
switch closes the path from the current regulated 120 vdc supply through the PIPA
calibration module to the 16 PIP T+ torque generator coils. If the flip-flop is in the
-set condition, the -torque current switch will be turned on, closing the path through
the T- torque generator coils.
An acceleration along the PIP input axis causes the pendulous mass to produce
a torque which tends to rotate the float about the output axis. The torque produced by
the acceleration is proportional to the magnitude of the acceleration. The acceleration
produced torque aids and opposes the torque generator forces causing changes in the
time required for the float to be torqued back through null. A change in velocity
(AV) is the product of acceleration and incremental time (At), the torque is actually
proportional to an incremental change in velocity ( AV).
tACCEL “ KlaAt - Kq AV
The float is already in motion due to loop torquing, therefore additional torque is
required to overcome the acceleration torque and to keep the pendulum in its oscilla¬
tory motion. The additional torque is obtained by supplying torquing current for addi¬
tional time through one of the torque windings. The current at any one time is a con¬
stant, therefore the current must be present for a longer period of time. Thus to
determine the amount of acceleration sensed by the PIP, it is necessary only to measure
the length of time torquing current is applied to each torque winding.
ACCELind = K2 E [(T+) - (T-)] At
2-17
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTIOl SYSTEM
ND-1021042
MANUAL
From the above identities, it is seen that torquing time (At) is proportional to the
change in velocity (AV).
Ki AV = K 2 £ [(T+) - (T-)] At
K2
AV - - £
The time ( At), representative of the AV, is sent to the LGC in the form of P and N
pulses (figure 2-9).
In addition to selecting the proper torque generator winding, the outputs of the
binary current switch flip-flop also go to two AND gates where they are ANDed with
the 3,200 cps data pulses from the LGC. The data pulse is three microseconds in
width and is timed to occur two microseconds after the leading edge of the switch pulse.
(See figure 2-11.) The data pulse and switch pulse are both 3,200 cps, therefore the
LGC receives either a P pulse or an N pulse once every 1 -f- 3200 second. When the
PIP is sensing no acceleration, the pendulum is oscillating at a frequency of 533-1/3
cps; and the LGC is receiving three P pulses and three N pulses once every cycle or
once every 1 -h 533-1/3 seconds. The LGC contains a forward-backward counter
which receives the velocity pulses and detects any actual gain in velocity.
The counter counts forward on the three P pulses and then backward on the three
N pulses. The counter continues this operation and generates no AV pulses. With
an acceleration input to the PIP, however, the loop no longer operates at the 3-3 ratio
and the counter exceeds its capacity and reads out the plus or minus AV pulses
which are then stored and used by the LGC. The additional pulses above the 3-3 ratio
are representative of the additional torque supplied by the torque generator to compen¬
sate for the acceleration felt by the LEM. Each pulse indicates a known value of Av
due to the loop scale factor.
The PIPA calibration module (figure 2-12) compensates for the inductive load
of the 16 PIP torque generator ducosyns and regulates the balance of the plus and minus
torques. The calibration module consists of two load compensation networks for the
torque generator coils of the 16 PIP. The load compensation networks tune the torque
generator coils to make them appear as a pure resistive load to the binary current
switch. A variable balance potentiometer regulates the amount of torque developed by
the torque generator coils. Adjustment of this potentiometer precisely regulates and
balances the amount of torque developed by the T+ and T- torque generator coils.
This balancing insures that for a given torquing current an equal amount of torque will
be developed in either direction.
2-18
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-19
Figure 2-11. Accelerometer Timing
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 2-12. PIP A Calibration Module
The calibration module also includes a current monitor resistor and an adjustable
scale factor resistor network in series with the torque generator coils. A nominal six
volts is developed across the scale factor resistor network due to the torquing current
and is applied as an input to the dc differential amplifier and precision voltage reference
module. The voltage drop across the current monitor resistor is used for external
monitoring purposes.
2-20
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The dc differential amplifier and PVR are identical to the ones used in the fine
align electronics. (See figure 2-8.) The dc differential amplifier and PVR module
maintain the current through the ducosyn torque generator coils at 43 milliamperes.
The PVR is supplied with regulated 28 vdc and, through the use of precision circuits,
develops an accurate 6 volts for use as a reference voltage. The scale factor resistor
in the calibration module also develops 6 volts when 43 milliamperes of current flows
through it. A comparison is made by the dc differential amplifier of the PVR 6 volts
and the scale factor 6 volts. Any deviation of the binary current switch torquing cur¬
rent from the nominal 43 milliamperes will increase or decrease the scale factor re¬
sistor voltage and result in an output error signal from the dc differential amplifier.
This error signal controls the current regulator in the binary current switch. The
current regulator, which is in series with the 120 vdc source and the ducosyn torque
generator coils, will maintain the torque current at 43 milliamperes.
2-4.4 IMU TEMPERATURE CONTROL SYSTEM
The IMU temperature control system (figure 2-13) maintains the temperature of
the stabilization gyros and accelerometers within the required temperature limits
during both standby and operating modes of the IMU. The system supplies and removes
heat to maintain the IMU heat balance with minimum power consumption. Heat is re¬
moved by convection, conduction, and radiation. The natural convection used during
IMU standby mode changes to blower controlled, forced convection during IMU opera¬
ting modes. The IMU internal pressure is maintained between 3.5 and 15 psia to enable
the required forced convection. To aid in removing heat, a water-glycol solution at
approximately 45.0 degrees Fahrenheit from the spacecraft coolant system passes
through the coolant passages in the IMU support gimbal.
2-4. 4.1 Temperature Control Circuit. The temperature control circuit maintains the
gyro and accelerometer temperature. The temperature control circuit consists of a
temperature control thermostat and heater assembly, a temperature control module,
three IRIG end mount heaters, three IRIG tapered mount heaters, two stable member
heaters, and three accelerometer heaters. The thermostat and heater assembly is
located on the stable member and contains a mercury-thallium thermostat, a bias
heater, and an anticipatory heater. Except for the bias heater, all heaters (a total of
12) are connected in parallel and are energized by 28 vdc through the switching
action of transistor Q2, which completes the dc return path. The thermostat acts as a
control sensing element and senses the temperature of the stable member.
2-21
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
When the temperature falls below 130 (±0.2) degrees Fahrenheit, the thermostat
opens and transistor Q1 conducts and drives transistor Q2 to conduction. When tran¬
sistor Q2 conducts, current will flow through the twelve heaters. Because of the large
mass of the stable member, its temperature will increase at a relatively slow rate as
compared to the gyros, which have a heater in each end mount. The anticipatory heater
improves the response of the thermostat to insure that the magnitude of the temperature
cycling of the gyros and the accelerometers is as small as possible. When the temper¬
ature rises above 130 (±0.2) degrees Fahrenheit, the thermostat closes and the base
of transistor Q1 is shorted to ground, cutting off transistors Q1 andQ2 and deenergizing
the heaters. The thermostat has a 0.5 degree deadband which is the difference between
contact closing with rising temperature and contact opening with falling temperature.
The temperature control circuit will maintain the average of the gyro temperatures at
135 (±1. 0) degrees Fahrenheit and the average of the accelerometer temperatures at
130 (±1. 0) degrees Fahrenheit under normal ambient conditions. The temperature
difference between the gyros and the accelerometers is adjusted by properly propor¬
tioning the amount of power in each heater. The balance is obtained by selection of
resistor Rl.
During IMU operation, power is applied to the fixed accelerometer heaters to
compensate for the additional heat supplied to the gyros by the gyro wheel motor
heat dissipation. Power is also applied to a bias heater on the control thermostat.
The bias heater supplies a fixed amount of heat to the control thermostat to maintain
the proper absolute temperature level of the gyros and accelerometers. The amount
of bias heat is controlled by the selection of resistor R5. The power for the fixed
accelerometer heaters and the thermostat bias heater are the -90 degree and -180
degree outputs, respectively, from the 28 vac power supplies which are also used
for gyro wheel power.
The 28 vdc heater power is applied to the heaters through the contacts of a safety
thermostat which will provide protection against an extreme overheat condition in
case a malfunction occurs in the temperature control circuit. The safety thermostat
contacts open at 139.5 (±3.0) degrees Fahrenheit and close at 137 (±3) degrees
Fahrenheit.
2-4. 4. 2 Blower Control Circuit. The blowers maintain IMU heat balance by removing
heat. The blowers operate continuously during IMU operate modes. The blower control
circuit shown on figure 2-13 is inoperative because the contacts of blower control
relay K1 are bypassed.
The blowers are supplied from the -90 and -180 degree outputs of the 28 volt,
800 cps, 2.5 percent power supply which also provides gyro wheel motor power. Fused
phase shift networks are associated with each blower so that excitation and control
current can be supplied from the same source.
2-22
1 TEMP ALARM
I THERMOSTAT
ASSY
ND-1021042
LEM PRIMARY GUIDANCE, NAVIGATION,
AND CONTROL SYSTEM
MANUAL
i 1 1
1 MIDDLE . OUTER i
GIM8AL | GIMBAL
CASE
LGC
i ! 1
I 1 GSNACE
PSA |
IMU AUXILIARY
MODULE
Figure 2-13. IMU Temperature Control System
2-23/2-24
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-4. 4. 3 Temperature Alarm Circuit. The temperature alarm circuit monitors the tem¬
perature control system. The temperature alarm circuit consists of a temperature
alarm thermostat and a temperature control module. If a high or low temperature is
sensed by the temperature alarm thermostat located on the stable member a discrete
is sent to the LGC and the IMU auxiliary module. When the temperature is within the
normal range of 126.3 to 134.3 degrees Fahrenheit, 28 vdc is applied through the ther¬
mostat to the emitter of transistor Q1 causing the transistor to conduct. Transistor
Q1 conducts through a grounding system in the LGC.
When the temperature falls below 126.3 degrees Fahrenheit, 28 vdc will be re¬
moved from transistor Ql, causing it to stop conducting and thus signaling the LGC
of an alarm condition. When the temperature rises above 134.3 degrees Fahrenheit,
28 vdc will be applied directly to the base of the transistor as well as to the emitter.
With 28 volts applied to both emitter and base, the base-emitter junction is no longer
forward biased and the transistor stops conducting which signals the LGC of an alarm
condition. There is no differentiation between a high or low temperature alarm. When
the LGC senses a temperature alarm, it causes the IMU TEMP lamp and the PGNCS
lamp to light. When the IMU auxiliary module receives a temperature alarm, it sends
the information to telemetry.
2-4. 4. 4 External Temperature Control. External temperature control of the IMU is
provided by GSE control heater circuits in the IMU which are controlled externally to
the airborne equipment by the portable temperature controller or the temperature
monitor control panel of the optics-inertial analyzer (OIA). The GSE control heater
circuitry consists of a safety thermostat, six gyro heaters, two stable member heaters,
three accelerometer heaters, temperature indicating sensors, and an IMU standby
power sensor which disables the GSE when airborne power is on. The temperature
indicating sensors act as the control sensing element of the external control and indi¬
cating circuitry. The heaters are connected in parallel. The six gyro temperature
indicating sensors (two in each gyro) are connected in series to sense the average
temperature of the gyros. The three accelerometer temperature indicating sensors
(one in each accelerometer) are connected in series to sense the average temperature
of the accelerometers. All of the GSE control heater circuitry is electrically indepen¬
dent of the airborne temperature control system and will not be used at the same time
that the IMU temperature is being controlled by the airborne temperature control sys¬
tem. The GSE control heater circuitry cannot be used as a backup temperature control
system during flight.
2-4.5 ISS MODES OF OPERATION. The ISS has four major modes of operation: IMU
turn on, CDU zero, coarse align, and inertial reference. Submodes which will also be
discussed are fine align, IMU cage, attitude error indication and display inertial data.
An additional mode is the master reset condition which is available during laboratory
testing only. All ISS moding is initiated and controlled by computer discretes to the
CDU. (See figure 2-14.) To select an ISS mode of operation, the LGC can send a single
discrete, a combination of discretes, or no discretes. The display inertial data func¬
tion utilizes the LORS channels of the CDU, therefore, a description of the discretes
to the LORS channels of the CDU will also be presented.
2-25
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-4. 5.1 CPU Discretes. All LGC discretes issued to the CDU to initiate and control
the various ISS modes or functions are 0. 0 (±2) vdc. LGC ground, applied through a
2, 000 ohm source impedance to the CDU mode module.
2-4. 5. 1.1 ISS CDU Zero. The ISS CDUzero discrete zeros or clears all three ISS CDU
read counters simultaneously. It also inhibits the transmission of incrementing pulses
to the read counters for the period of time the discrete is present. The CDU discrete
will be present (minimum duration is approximately 400 milliseconds) for as long as
the read counters are to be held at zero. The IMU is not disturbed by the CDU zero
discrete.
2-4. 5. 1.2 ISS Enable Error Counter. The ISS enable error counter discrete enables
all three ISS error counters simultaneously which allows them to accept incrementing
pulses from the LGC. The error counters are normally cleared and inhibited. The ISS
enable error counter discrete is used in conjunction with the coarse align enable discrete
during the coarse align mode. The ISS enable error counter enable discrete is used alone
when display of attitude error signals on the FDAI is required only.
2-4. 5. 1.3 Coarse Align Enable. The coarse align enable discrete enables a relay
driver which energizes the coarse align and demodulator reference relays located in
the PSA . This connects the coarse align error signal to the gimbal servo ampli¬
fiers and changes the reference voltage for the demodulator in the gimbal servo ampli¬
fiers from 3,200 cps to 800 cps. The discrete also enables the digital feedback pulses
from the read counter to the error counter. The presence of the coarse align enable
discrete and the absence of the enable error counter discrete also inhibit the increment¬
ing pulses to the read counter.
2-4. 5.1. 4 D /A Enable. The D/A enable discrete enables both LORSCDU error counters
simultaneously. The error counters are normally cleared and inhibited. The LGC nor¬
mally provides positioning signals to the optical tracker through the LORS channels
of the CDU. The D/A enable discrete, however, is also used in conjunction with the
display inertial data discrete to allow the LGC to feed inertially derived velocity data
through the LORS channels of the CDU to meter displays.
2-4. 5. 1.5 Display Inertial Data. The display inertial data discrete energizes relays
which switch the dc output from the digital to analog (D/A) converter in the LORS
channels of the CDU to the LEM velocity meters.
2-4. 5. 1.6 LORS CDU Zero. The LORS CDU zero discrete clears both LORS read
counters simultaneously and inhibits the transmission of incrementing pulses to the
read counters. This discrete is not used for any ISS flight modes or functions but can
be used for CDU test functions.
2-26
PSA
•3,200 CPS
IMU
0C SIGNAL
(NOT USED FOR LEM)
AC SIGNAL
TO FOAI
I
LEM PRIMARY GUIDANCE, NAVIGATION,
AND CONTROL SYSTEM
ND-1021042
MANUAL
rLGC
CDU
D/A CONVERTER
(800 CPS WOOER
NETWORK ANO (JEMODULATOR )
t tl t t t t
ERROR C<
UNTER
IL25*
5.6*
2 0*
1.4*
1
\
.17*
0.8*
044*
8
2
7
2
6
2
5
2
i
L3
2
2
2
0
2
+ A0C
+A0G
COARSE AND FINE ERROR SIGNALS
11
A/D SVf
CH
SELECTION
[OGIC
(COARsJ
Rnd
FINE SY!I
pMS)
ERROR
DETECTOR
t t t t t t t 1 1 1 t t t t t r
READ COUN-j
[r (*)
180*
90*
45*
225*
11.25*
5.6*
2.8*
•
1.4
•
.35°
.17*
08*
044*
022*
40*
ro
O
15
2
14
2
13
2
12
2
II
2
10
2
9
2
8
2
2'j
.7
6
2
5
2
4
2
3
2
2
2
2
0
2
A0G
•A0G
- AflG
EACH PULSE=022*X 2=0445(60 SEC'
+ A8G
5
MODE
LOGIC
28 VDC ISS OPERATE - WV-
MODE
LOGIC
RATE SELECT AND
UP-DOWN
LOGIC
6
4 KPPS
8
00 CPS
+ PI
EACH PULSE=20 SEC X 2=40 SEC
PHASE PULSES
FOR TIMING
MOOE
LOGIC
1
COARSE ALIGN
ENABLE (CA)
ISS ENABLE ERROR
COUNTER (EEC)
+ Aflc] ^
I 160 SEC/PULSE
> 3200 PPS
MAX RATE
— A0CJ
CLOCK 51.2 KPPS
( 6,400 PPS
MAX RATE )
CDU-ZERO (Z)
J L _
Figure 2-14. ISS-CDU Moding
2-27/2-28
t
4
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-4. 5. 2 IMU Turn On Mode. The purpose of the IMU turn on mode is to drive the
gimbals to their zero position and hold them there. (See figure 2-15.) The IMU turn
on mode is initiated upon closure of the ISS OPERATE circuit breaker and allows for
a 90 second gyro run up period. The ISS OPERATE circuit breaker routes 28 vdc IMU
operate power through the deenergized contacts of the ISS turn on control relay, located
in the IMU auxiliary assembly module, to the cage relays. The 28 vdc IMU operate
power is also routed through the same deenergized contacts to the LGC as a continuous
turn on delay request discrete. The cage relays energize and, in turn, cause the coarse
align relays to be energized. The cage relays route the IX gimbal resolver sine winding
outputs through the contacts of the coarse align relays to the respective gimbal servo
amplifiers. The gimbal servo amplifiers drive the gimbals until the resolver signals
are nulled. The operation of the caging loops is discussed further in the IMU cage
mode description.
Upon receipt of the ISS turn on delay request discrete, the LGC sends the ISS CDU
zero discrete and the coarse align enable discrete to the CDU for a minimum period of
90 seconds. The CDU zero discrete clears the read counters and inhibits the incrementing
pulses to the read counters. The coarse align enable discrete provides a redundant
means of energizing the coarse align relays.
A second set of deenergized contacts on the ISS turn on control relay routes a ground
to the time delay circuit of the pulse torque power supply which inhibits the operation
of the power supply and thus prevents accelerometer pulse torquing during the 90 second
turn on period. This allows time for the accelerometer floats to become centered
and the gyro wheels to run up prior to torquing.
After the 90 second delay has been completed, the LGC sends the ISS turn on delay
complete discrete. The ISS turn on delay complete discrete acts through a relay driver
to energize and latch in the ISS turn on control relay. Energizing the ISS turn on control
relay deenergizes the cage relay, removes the ISS turn on delay request discrete,
and removes the inhibit from the pulse torque power supply. The computer program
can then place the ISS in the inertial reference mode by removing both the CDU zero
and the coarse align enable discretes, or it can initiate the coarse align mode by re¬
moving only the CDU zero discrete and sending the ISS enable error counter discrete.
The IMU turn on circuit will be reset whenever 28 vdc IMU operate power is turned off.
2-4. 5. 3 IMU Cage Mode. The IMU cage mode is an emergency backup mode which
allows the astronaut to recover a tumbling IMU by setting the gimbals to zero. (See
figure 2-15.) During this mode, the IX gimbal resolver sine winding outputs are fed
through the CDU to the gimbal servo amplifiers to drive the gimbals until the resolver
signals are nulled.
2-29
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The IMU cage mode is initiated when the astronaut presses the IMU CAGE switch.
The switch is held until the gimbals settle at the zero position (five seconds maximum).
The gimbal position may be observed on the FDAI. The IMU CAGE switch routes a
28 vdc discrete signal to the LGC and to the cage relays located in the PSA. (See
figure 2-15.) The cage discrete energizes the cage relays, which in turn, cause the
coarse align relays, the demodulator reference relay, and a relay in the gimbal servo
amplifiers to energize. The relay in the gimbal servo amplifiers switches in addi¬
tional capacitance into the RC compensation networks to tune them for 800 cps operation.
The demodulator reference relay changes the gimbal servo amplifier demodulator refer¬
ence signal from 3,200 cps to 800 cps. The cage relays switch the IX gimbal resolver
sine winding outputs through the energized contacts of the coarse align relays into the
corresponding gimbal servo amplifier inputs. The gimbal servo amplifiers drive the
gimbals until the resolver signals are nulled.
Upon receipt of the IMU cage discrete, the LGC will discontinue sending the error
counter enable discrete, the coarse align enable, the display inertial data discrete, and
the incrementing pulses to the CDU. The LGC will also discontinue sending torquing
commands, if any are in process, to the fine align electronics.
After the IMU CAGE switch is released, the LGC will allow the read counters to
settle and will then place the PGNCS in an attitude control mode. During the time the
IMU cage discrete is present and while the read counters are settling, the NO ATT lamp
on the DSKY is lighted.
The cage mode will also be entered automatically if the IMU is turned on when the
LGC is off or in standby mode. During the normal turn on sequence, the closure of the
ISS OPERATE circuit breaker will route 28 vdc through the deenergized contacts of
the ISS turn on control relay to the cage relays. The cage relays energize and cage the
gimbals. After the 90 second turn on time delay has been completed, the LGC will
send the ISS turn on delay complete discrete which will energize the ISS turn on control
relay which, in turn, deenergizes the cage relays. If, however, the LGC is off or in
standby when the IMU is turned on, the ISS turn on control relay will remain deenergized
and the ISS will remain in the IMU cage mode.
If the IMU cage mode is entered as a result of an IMU turn on with the LGC off
or in standby, the ISS can be placed in the inertial reference mode by allowing 90
seconds for gyro runup then pressing the IMU CAGE switch. The IMU CAGE switch
will energize and latch in the ISS turn on control relay which removes the 28 vdc which
had been energizing the cage relays. With the ISS turn on control relay latched, the
cage relays will deenergize and remain deenergized when the IMU CAGE switch is
released. Deenergizing the cage relays causes the coarse align relays to be deenergized
which connects the gyro error signals to the respective gimbal servo amplifiers.
The stabilization loops will maintain the stable member inertially referenced to the
orientation established by the caging loops.
2-30
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
1
2-31/2-32
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-4. 5. 4 ISS CPU Zero. The purpose of the ISS CDU zero mode is to clear and inhibit
the three ISS CDU read counters. (See figure 2-14.) The mode is initiated by the LGC
sending the ISS CDU zero discrete. The presence of the discrete is maintained for as
long as the read counters are to be held at zero.
2-4. 5.5 Coarse Align Mode. The purpose of the coarse align mode is to change the
orientation of the gimbals by LGC command. The change in gimbal orientation is accom¬
plished by feeding the CDU error counter computer pulses equal to the required change
in gimbal angles. The mode is initiated when the LGC sends the coarse align discrete
and, after a short delay, the ISS error counter enable discrete to the three ISS portions
of the CDU. When the mode is entered, the CDU read counter will be in the process of
repeating the gimbal angle and supplying angular data to the LGC and will continue to
do so for the duration of the coarse align mode. The LGC, knowing the actual gimbal
angle registered in the read counter, calculates the desired amount of change in gimbal
angle required to reposition the gimbal to the desired angle and converts this change
into a number of ±A 9C pulses to be sent to the error counter. The ±A 6C pulses are sent
to the error counter at a rate of 3, 200 pps in bursts of 80 milliseconds duration. Bursts
of pulses are sent 600 milliseconds apart. EachA0c pulse is equal to a change in gimbal
angle of 160 arc seconds. The error counter, having been enabled, accepts the pulses
and counts up or down, as necessary, until all the pulses have been registered.
The digital information in the error counter is converted into an 800 cps, amplitude
modulated, analog error signal by the ladder decoder in the D/A converter module. The
ladder decoder signal is summed with a feedback signal and applied through a mixing
amplifier located in the D/A converter module to the gimbal servo amplifiers to drive
the gimbals to the desired angles. The function of the feedback signal and the mixing
amplifier will be discussed later. The output of the mixing amplifier, referred to as
the coarse align error signal, is applied to the gimbal servo amplifiers through the con¬
tacts of the coarse align relays located in the PSA. The coarse align relays, which
are energized by the coarse align enable discrete acting through a relay driver, switch
the input of gimbal servo amplifiers from the gyro preamplifiers to the coarse align
error signal output of the ISS D/A converter. The demodulator reference relay is also
energized by the coarse align enable discrete and switches the reference frequency of
the demodulator in the gimbal servo amplifiers from 3,200 cps to 800 cps. The coarse
align enable discrete also energizes a relay in the gimbal servo amplifiers which switches
in additional capacitance into the amplifier’s compensation networks to tune them for
800 cps operation.
As the gimbals are driven, ±A0cpulses, representing the change in actual gimbal
angle, are generated by the read counter and applied to the error counter. TheA06 pulses
are also equal to 160 arc seconds and act to decrease theA0c pulses registered in the
error counter. The error counter output to the ladder decoder, therefore, represents
the difference between the desired amount of change in gimbal angle and the amount
of change actually accomplished. When the error counter reaches a null and the gimbals
stop moving, the actual gimbal angle has changed by an amount equal to the total value
of the ±A0C pulses sent by the LGC to the error counter.
2-33
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The rate at which the gimbals are driven is limited to prevent damage to the gyros
and to assure that the read counter can track the gimbal angle accurately. The rate of
gimbal movement is limited by feeding back the C DU fine error signal [sin 16 (0-0)] to
the input of the mixing amplifier located in the D/A converter module. The CDU fine
error signal is out of phase with the output of the ladder decoder and has an amplitude
proportional to the difference between the actual gimbal angle (0) and the angle in the
read counter (0). The fine error signal is applied through a voltage limiting cir¬
cuit to the summing junction of the mixing amplifier where it is summed with the 800
cps ladder decoder output signal. The D/A converter ladder decoder output is applied
to the mixing amplifier through a scaling amplifier and a voltage limiting diode net¬
work. The scaling amplifier controls the signal gain to produce a scale factor of 0.3
volt rms per degree. The output of the mixing amplifier will be at a null when the D/A
converter ladder decoder output, after limiting, is equal to the fine error feedback
signal. The fine error signal will be a constant value only when the gimbal and the
CDU are going at the same rate and with the gimbal angle leading the CDU angle.
Since the CDU is limited to counting at one of two speeds, the gimbals will be limited
to a rate equal to one of these two speeds. During the coarse align mode, the CDU
is limited to a high counting speed of 6.4 kpps and a low counting speed of 800 cps.
At all othertimes, the high counting speed is 12.8 kpps.
If the gimbals are moving at a faster rate than the rate at which the CDU is counting,
the fine error signal will increase, causing a retarding torque to be developed by the
gimbal servo amplifier. If the gimbals are moving at a rate slower than the rate at
which the CDU is counting, the fine error signal will decrease, causing the gimbal
servo amplifier to apply an accelerating torque to the gimbals. By adjusting the gain of
the fine error signal into the mixing amplifier, the gimbal drive rate is limited to
either 35. 5 degrees per second (6.4 kpps CDU counting rate) or 4.5 degrees per second
(800 cps CDU counting rate).
2-4. 5.6 Inertial Reference Mode. The inertial reference mode provides a coordinate
reference system on which attitude and velocity measurements and calculations may be
based. During the inertial reference mode, the stable member is held fixed with respect
to an inertial reference by the stabilization loops. The ISS CDU read counters provide
the LGC with changes in gimbal angles with respect to the stable member. The ISS is
in the inertial reference mode during any operating period in which there is an absence
of moding commands. During the inertial reference mode, the fine align electronics is
inhibited and the ISS CDU error counters are cleared and inhibited.
2-4.5.7 Fine Align Mode. The purpose of the fine align mode is to reposition the stable
member to a fine alignment by torquing the gyros. The fine align mode is actually a
gyro torquing function accomplished during the inertial reference mode. The torquing
current to the gyros is provided by the fine align electronics located in the PTA. The
fine align electronics is enabled and controlled by LGC pulses sent directly to the fine
align electronics. The LGC does not send command discretes to the ISS CDU’s during
this mode. The ISS is in the inertial reference mode prior to the enabling of the fine
align electronics and returns to that mode when the fine align electronics is disabled.
2-34
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The fine align electronics torques the gyros on a time shared basis. The LGC sends
four types of pulse trains to the fine align electronics. The first pulse train sent
is the torque enable command which enables the fine align electronics. The second
pulse train is a gyro select command which selects a particular gyro and the direction
it is to be torqued by means of a switching network which closes the current path
through the proper torque ducosyn coil. The third and fourth types of pulse trains
are the torque set and torque reset commands which control a binary current switch
to start and stop the current flow through the selected torque ducosyn coil. The amount
of current flow through the torque ducosyn coils is precisely controlled at a fixed value.
The amount of gyro torquing to accomplished is determined by the amount of time.torque
current is applied, that is, the time duration between the receipt of the torque set and
the torque reset commands. This time duration is calculated by the LGC programs and
may be based on optical alignment measurements. The torque ducosyn displaces the
gyro float, causing the ducosyn signal generator to apply an error signal to the sta¬
bilization loop. The stabilization loops drive the gimbals to reposition the stable mem¬
ber. Upon completion of the torquing, the stable member remains fixed in its inertial
reference and in fine align mode until the torque enable command is removed, after
which the ISS remains in inertial reference mode until further change is commanded.
During the fine align mode, the ISS error counters remain cleared and inhibited.
The read counters continue to repeat the gimbal angles and send angular data (±A0G) to
the LGC.
2-4. 5. 8 Attitude Error Indication. The attitude error indication mode supplies attitude
error signals to the FDAI. The attitude error indication mode is initiated when the
LGC sends the ISS error counter enable discrete to the CDU. The LGC will calculate
the difference between the actual gimbal angles and the correct angles and convert
this into the number of ±A©C pulses to be sent to the error counter. The error counter,
having been enabled, accepts the pulses and counts up or down until it has registered
all the pulses.
As the actual gimbal angles increase or decrease, ±Aqg pulses, which represent
the change in actual gimbal angle, are generated by the read counter and applied to the
error counter. The ±A0G pulses cause the error counter to count up or down and, in
effect, register the difference between the actual gimbal angle and the desired gimbal
angle. The digital information in the error counter is converted into an 800 cps, ampli¬
tude modulated, analog error signal by the ladder decoder in the D/A converter.
This ac signal is applied through a scaling amplifier to the FDAI.
2-4. 5. 9 Display Inertial Data. The display inertial data mode permits the LGC to pro¬
vide inertially derived forward and lateral velocity signals through the digital to analog
section of the LORS channels of the CDU to the LEM velocity display meters. The
display inertial data mode is used during the last phases of the LEM powered descent.
2-35
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The display inertial data mode is requested by the astronaut closing a switch on the
main control panel. (See figure 2-16.) The mode is initiated by the LGC sending the
display inertial data discrete to the LORS channels of the CDU. The display inertial
data discrete acts through a relay driver to energize relays which connect the D/A
converter dc error signal outputs to the LEM velocity display meters. After a brief
delay to allow for relay pull in time, the LGC sends the D/A enable discrete followed
by incrementing pulses to the error counters. The LGC sends ±Aec pulses representing
LEM forward velocity (motion along the Zlem axis) to one error counter and ±A0c
pulses representing LEM lateral velocity (motion along the vehicle Ylem) to
other error counter. The read counters will not send incrementing pulses to the error
counters; therefore, the only information registered in the error counters will be
the ±Aoc pulses.
The digital information registered in the error counter is converted into an 800
cps, amplitude modulated, analog signal by the ladder decoder in the D/A converter.
This signal is converted into a positive dc analog signal by a phase sensitive demodulator
circuit also located in the D/A converter. The dc analog signal is applied through the
energized relay contacts to the LEM velocity display meters. As the velocity changes,
as calculated by the LGC, representative ± A0c pulses will continue to be sent to the
error counter, causing it to count up or down and thereby changing the D/A converter
dc signal to the display meters.
L_
0/A CONVERTER
(800 CPS LADDER
NETWORK AND DEMODULATOR)
t t t t t t t t t
ERROR COUNTER
w.zi
5 6*
2.8*
14*
.7*
.35*
.17*
0.8*
44*
28
2?
2 6
2 5
24
2 3
22
2 1
2 0
MOOE
LOGIC
D6PLAY INERTIAL
DATA REQUEST
D/A ENABLE
+ A0C
~ A 0 cj
I
160 SEC
| _ LGC _
15637
Figure 2-16. Display Inertial Data Mode
2-36
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-4.5.10 Master Reset Condition (Test Area Only). The purpose of the master reset
condition is to establish preselected standard operating modes in both the airborne
equipment and the GSE. The master reset condition is operable in the ISS test con¬
figuration only. The master reset condition is initiated when the MASTER RESET
pushbutton on the test control panel of the OIA is pressed.
The effects of establishing a master reset condition are dependent upon the particular
ISS level of test, power mode status, et cetera, at the time the MASTER RESET push¬
button is pressed. With the ISS STANDBY pushbutton selected, but prior to pressing the
ISS OPERATE pushbutton, the MASTER RESET pushbutton will cause the simultaneous
closure of the IMU stabilization loops. During the first 90 seconds after pressing
the ISS OPERATE pushbutton, the MASTER RESET pushbutton is disabled. Ninety
seconds after pressing the ISS OPERATE pushbutton, the MASTER RESET push¬
button is enabled and, if selected, simultaneously performs the following operations:
causes the coarse align mode to be commanded, places the gimbals under gimbal
positioner control, and removes all IMU caging signals. The master reset condition
also discontinues all LORS mode commands and commands the LORS channels of the
CDU to repeat the LORS angles.
2-4.6 ISS POWER SUPPLIES.
The ISS power supplies convert the +28 vdc prime LEM power into the various
dc and ac voltages required by the ISS. The power supplies are the pulse torque
power supply; the -28 vdc power supply; the 800 cps, 1 percent power supply; the 800
cps, 5 percent, 2 phase, power supply; and the 3,200 cps power supply. The pulse
torque power supply is in the PTA and the remaining power supplies are in the PSA.
The +28 vdc prime power is supplied by the LEM electrical power system through
the ISS OPERATE circuit breaker. All ac power supplies are synchronized to the LGC
clock by means of computer pulses. Thedc supplies, using multivibrators as ac sources
for transformation, are also synchronized to the LGC. Synchronization is accomplished
by a multivibrator which will free runata lower frequency without the computer pulses,
assuring operation of the ISS power supplies in the event of an LGC failure.
2-4. 6.1 Pulse Torque Power Supply. The pulse torque power supply (figure 2-17)
provides 120 vdc to the three binary current switches and three dc differential ampli¬
fiers in the accelerometer loops and the binary current switch and dc differential
amplifier in the stabilization loop fine align electronics. The pulse torque power supply
also provides three individual 28 vdc outputs to the accelerometer loop PVR’s, 20 vdc
to the three accelerometer loop ac differential amplifier and interrogator modules
and the associated binary current switches, and -20 vdc to the ac differential ampli¬
fier and interrogator module in the accelerometer loops.
The -20 vdc output is derived from the -28 vdc power supply by using a zener
diode as a voltage divider and regulator. The output is regulated at -20(±0.8) vdc.
The 20 vdc output is derived from 28 vdc prime power by the use of a three tran¬
sistor series regulator which maintains the output voltage at 20 (±0.55) vdc.
2-37
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
I523I-B
Figure 2-17. Pulse Torque Power Supply
The 120 vdc and 28 vdc PVR outputs are derived from a multivibrator, a power
amplifier, and a rectifier and filter. A 12.8 kpps synchronizing pulse is received from
the LGC through a buffer transformer in the pulse torque insolation transformer assem¬
bly and is applied to an amplifier-inverter. The output of the amplifier-inverter is
applied to a multivibrator-chopper causing it to be synchronized at 6,400 cps. A tran¬
sistorized time delay circuit is incorporated into the emitter circuits of the multi¬
vibrator to provide a turn on time delay of approximately 350 milliseconds. During the
90 second IMU turn on mode, 0 vdc is applied through the turn on circuits of the IMU
auxiliary assembly module to the time delay circuit which inhibits the 120 vdc and
2-38
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
28 vdc PVR supplies. The multivibrator-chopper output is applied to the primary of
a transformer which has 28 vdc prime power applied to its center tap. The secondary
of the transformer, which is also center tapped, is coupled to a two stage push-pull
power amplifier which operates from 28 vdc prime power. The output of the power
amplifier consists of a transformer with four secondary windings; one with center tap
return for the 120 vdc power supply, and one each for the X, Y, and Z accelerometer
loop 28 vdc PVR supplies. The 120 vdc power supply consists of a full wave rectifier
whose output is filtered, regulated, and again filtered. The 28 vdc power supplies are
identical and consist of a full wave bridge rectifier whose output is filtered, regulated,
and again filtered. The PVR time delay circuit inhibits the operation of the regulator
in each 28 vdc PVR circuit to provide a six to eight second time delay in the 28 vdc PVR
outputs.
2-4. 6. 2 -28 VDC Power Supply. The -28 vdc power supply provides input power to the
three gimbal servo amplifiers in the stabilization loops and to the pulse torque power
supply to generate -20 vdc foruseinthe accelerometer loops. The -28 vdc power supply
consists of a pulse amplifier-inverter, a multivibrator-chopper, a power amplifier, and
a rectifier and filter. (See figure 2-18.) The 25.6 kpps synchronization pulse input is
amplified and inverted for use in synchronizing the multivibrator-chopper at 12.8 kcps.
The multivibrator-chopper output is applied to the primary of a transformer which has
28 vdc prime power applied to its center tap. The secondary of the transformer, which
is also center tapped, is coupled to a push-pull power amplifier. The output of the
amplifier is transformer coupled to a full wave rectifier and filter whose positive side
is referenced to ground to provide a -27.0 (±1.0) vdc output.
2-4. 6.3 800 CPS Power Supply. The 800 cps power supply (figure 2-19) consists of four
modules; an automatic amplitude control, filter, and multivibrator; a 1 percent ampli¬
fier; and two 5 percent amplifiers. The 1 percent amplifier provides IMU gimbal resolver
excitation, gimbal servo amplifier demodulator reference, and FDAI and autopilot
reference. The two 5 percent amplifiers provide gyro wheel excitation, IMU blower
excitation, and accelerometer fixed heater power. The 1 percent amplifier also provides
the input to one of the 5 percent amplifiers whose output is phase shifted -90 degrees.
The output of this 5 percent amplifier is applied to the second 5 percent amplifier
whose output is also phase shifted -90 degrees, or -180 degrees from the output of the
1 percent amplifier. The outputs of the 1 percent amplifier and the 5 percent ampli¬
fiers are applied to their respective loads through the IMU load compensation network
which provides a power factor correction.
Zero and pi phase, 800 cps pulse trains from the LGC synchronize the multivibrator
at 800 cps. In the absence of the synchronizing pulses, the multivibrator will free run
at between 720 and 800 cps. The output of the multivibrator controls the operation of the
chopper and filter circuit. The filtered chopper output is applied to the 1 percent ampli¬
fier. The output of the 1 percent amplifier, in addition to its direct uses, is a feedback
signal to the automatic amplitude control circuit. The positive peaks of this feedback
signal are detected and added to a dereference signal. The sum is filtered and provides
a dc bias to the multivibrator driven chopper. The bias controls the amplitude of the
chopped signal.
2-39
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
20 VDC
PRIME
POWER
FROM LGC
25 6KPPS
0 PHASE
PULSE
AMPL-
INVERTER
«
MULTI-
VIBRATOR
CHOPPER
FULL
WAVE
RECTIFIER
8 FILTER
— 27.5 VDC
I5230C
Figure 2-18. -28 VDC Power Supply
28vll.5%
800 CPS
0* PHASE
20 V + 5.0%
800 CPS
-90* PHASE
(A PHASE)
28V t 7.5%
800 CPS
- 180* PHASE
(8 PHASE)
152288
Figure 2-19. 800 CPS Power Supply
2-40
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The 1 percent amplifier is push-pull in operation with transformer coupled input
and output and with overall voltage feedback for gain and distortion control.
The two 5 percent amplifiers are identical in operation. The amplifiers are
push-pull and have transformer coupled inputs and outputs. The input transformer
primary center tap is connected to the input signal low. The input signal high is applied
directly to one side of the primary winding and is also applied through a phase shift
network to the other, or out of phase, side of the primary. A feedback signal from the
secondary of the output transformer is also applied to the out of phase side of the input
transformer primary where it is mixed with the phase shifted portion of the input signal.
This mixing results in a -90 degree phase shift in the secondary of the input transformer.
The output of the first 5 percent amplifier is used as an input to the second 5 percent
amplifier to provide an additional -90 degree phase shift.
2-4. 6. 4 3,200 CPS Power Supply. The 3,200 cps power supply provides excitation
voltage for the signal generator and the magnetic suspension portions of the IRIGand PIP
ducosyns. The 3, 200 cps output is also used as a reference for the demodulator in the
gimbal servo amplifiers.
The excitation voltage to the signal generators requires both voltage stability and
phase stability. To accomplish this stability, the excitation voltage power transmission
to the stable member is through a step down transformer on the stable member which
reduces the slip ring current and, therefore, voltage dropeffects due to slip ring, cable,
and connector resistance. In addition, each wire connecting the output of the transformer
to the input terminals of each PIP is cut to exactly the same length. The voltage level at
the primary of the transformer is fed back to the power supply and is compared to a
voltage reference.
The 3, 200 cps power supply (figure 2-20) consists of an amplitude control module
and a 1 percent power amplifier. The amplitude control module contains an automatic
amplitude control circuit, a multivibrator, a chopper, and a filter.
The 3, 200 pps pulse trains of zero degree phase and 180 degree phase synchronize
a multivibrator. The output of the multivibrator controls the operation of the chopper
circuit. The output of the chopper is applied to the 1 percent power amplifier. The
28 volt rms output of the amplifier is transmitted through the slip rings to the trans¬
former on the stable member where the voltage is stepped down to 2 volts for the accel¬
erometer ducosyns and 4 volts for the gyro ducosyns. A sample of the 28 volt level at
the primary of the transformer is fed back through the slip rings to the input of the
automatic amplitude control circuit. The positive peaks of the feedback signal are
detected and added to a dc reference signal. The sum is filtered and provides a dc bias
to the chopper circuit. The dc bias controls the amplitude of the chopper output to the
filter.
2-5 LEM OPTICAL RENDEZVOUS SUBSYSTEM
This paragraph will give a functional description of the LORS and it will link the
LORS operations to systems level operations. This paragraph will be supplied when
information is available.
2-41
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
I - 1
[ IMU ]
I5229C
Figure 2-20. 3,200 CPS Power Supply
2-6 COMPUTER SUBSYSTEM
The computer subsystem (CSS) is the control and processing center of the PGNCS.
It consists of the LGC and a DSKY. The CSS processes data and issues discrete outputs
and control pulses to the PGNCS and other LEM systems. The LGC is a parallel digital
control computer with many features of a general purpose computer. As a control
computer, the LGC aligns the IMU, positions the optical tracker, and issues control
commands to other LEM systems. As a general purpose computer, the LGC solves the
guidance and navigation equations required for the LEM mission. In addition, the LGC
monitors the operation of the LEM, including the CSS.
The main functions of the LGC (see figure 2-21) are implemented through the ex¬
ecution of the programs stored in memory. Programs are written in a machine language
called basic instructions. A basic instruction contains an operation (order) code and a
relevant address. The order code defines the data flow within the LGC, and the relevant
address selects the data that is to be used for computations. The order code of each
instruction is entered into the sequence generator, which controls data flow and pro¬
duces a different sequence of control pulses for each instruction. Each instruction is
followed by another instruction. In order to specify the sequence in which consecutive
instructions are to be executed, the instructions are normally stored in successive
memory locations. By adding the quantity one to the address of an instruction being
executed, the address of the instruction to be executed next is derived. Execution of an
instruction is complete when the order code of the next instruction is transferred to the
sequence generator and the relevant address is in the central processor.
2-42
- DATA FLOW
- CONTROL SIGNALS
4-28VDC
PRIMARY
INPUT
POWER
SUPPLY
4- 4 V, 14V
(TO all
FUNCTIONAL
AREASI
FROM
SPACECRAFT
MODE / STATUS SIGNALS
ENGINE SIGNALS
TELEMETRY
FROM
INERTIAL
SUBSYSTEM
GIMBAL ANGLES (CDU)
VELOCITY INCREMENTS
(PIPA)
FROM {
LEM OPTICAL TRACKER ANGLES(CDU) - -»
RENDEZVOUS <
SUBSYSTEM | MODE DISCRETES - »
STABILIZATION
AND CONTROL
SYSTEM
TRANSLATION, ROTATION ,
AND IMPULSE SIGNALS
INPUT
NTERFACE
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FROM PONCS
MODE AND
CAUTION SIGNALS
1 E YBOARD INPUTS
DISPLAY
AND
KEYBOARD
MODE AND
CAUTION SIGNALS
\ TO PGNCS
' AND
SPACECRAFT
DISPLAY DATA
AND CAUTION
SIGNALS
INPUT
CHANNELS
SEOUENCE
GENERATOR
INPUT
LOGIC
CENTRAL
PROCESSOR
OUTPUT
CHANNELS
REAL time
KEYRUPJ _AND
HNDRPT
INCREMENTAL
PULSES
PRIORITY
CONTROL
OUTPUT
INTERFACE
OUTPUT
SYNC SIGNALS
I
- TIMER
TIMING SIGNALS
(TO ALL AREAS)
MASTER CLOCK AND
ENGINE CONTROL SIGNALS
RADAR TIMING SIGNALS
DOWNLINK DATA
CDU DRIVE PULSES
PIPA INTERR 8 SWITCH
GYRO DRIVE PULSES
.CDU DRIVE PULSES
TIMING SIGNALS
TIMING SIGNALS
PITCH, YAW. ANO
ROLL SIGNALS
TO SPACECRAFT
TO INERTIAL
SUBSYSTEM
TO
LEM OPTICAL
RENDEZVOUS
SUBSYSTEM
TO PSA
TO
STABILIZATION
AND CONTROL
SYSTEM
Figure 2-21. Computer Subsystem,
Block Diagram
2-43/2-44
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The central processor consists of several flip-flop registers. It performs arithmetic
operations and data manipulations on information accepted from memory, the input
channels, and priority control. Arithmetic operations are performed using the ONE's
complement number system. Values of 14 bits, excluding sign, (up to 28 bits during
double precision operations) are processed with an additional bit produced for overflow
or underflow. All operations within the central processor are performed under control
of pulses generated by the sequence generator (indicated by dashed lines in figure 2-21).
In addition, all words read out of memory are checked for correct parity, and a parity
bit is generated within the central processor for all words written into memory. The
LGC uses odd parity, that is, all words stored in memory contain an odd number of
ONE's including the parity bit. The central processor also supplies data and control
signals through the output channel's and provides interface for the various spacecraft
subsystems.
The LGC has provision for nine program interrupts. These interrupts are: T6 RUPT,
T5 RUPT, T4 RUPT, T3 RUPT, KEYRUPT, UPRUPT, DOWNRUPT, RADAR, and
HNDRPT. The T6 RUPT through T4 RUPT programs are initiated by the LGC. The
DOWNRUPT program is initiated at the completion of every parallel-to-serial conversion
for downlink operation. The remaining interrupt programs are initiated by external
inputs to the LGC. The KEYRUPT programs are initiated when a DSKY pushbutton
is depressed or when priority control receives a signal (discrete bit) from the optical
tracker to indicate a sighting. The UPRUPT and RADAR programs are initiated when
a complete UPLINK word (used for unmanned flights) is received. The HNDRPT
program is initiated as soon as a hand controller is moved out of detent by the astronaut.
Before a priority program can be executed, the current program must be inter¬
rupted; however, certain information about the current program must be preserved.
This information includes the program counter contents and any intermediate results
contained in the central processor. The priority control produces an interrupt request
signal, which is sent to the sequence generator. This signal, acting as an order code,
causes the execution of an instruction that transfers the current contents of the program
counter and any intermediate results to memory. In addition, the control pulses transfer
the priority program address in priority control to the central processor, and then to
memory through the write lines. As a result, the first basic instruction word of the
priority program is entered into the central processor from memory, and execution of
the priority program is begun. The last instruction of each priority program restores
the LGC to normal operation, provided no other interrupt request is present, by trans¬
ferring the previous program counter and intermediate results from their storage loca¬
tions in memory back to the central processor.
Certain data pertaining to the flight of the LEM is used to solve the guidance
and navigation problems required for the LEM mission. This data, which includes
real time, acceleration, and IMU gimbal angles, is stored in memory locations called
counters. The counters are updated as soon as new data becomes available. An
incrementing process which changes the contents of the counters is implemented by
2-45
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
priority control between the execution of basic instructions. Data inputs to priority
control are called incremental pulses. Each incremental pulse produces a counter
address and a priority request. The priority request signal is sent to the sequence
generator, where it functions as an order code. The control pulses produced by the
sequence generator transfer the counter address to memory through the write lines of
the central processor. In addition, the control pulses enter into the central processor
the contents of the addressed counter to be incremented.
Real time plays a major role in solving guidance and navigation problems. Real
time is maintained within the LGC in the main time counter of memory. The main time
counter provides a 745. 65 hour (approximately 31 days) clock. Incremental pulses are
produced in the timer and sent to priority control for incrementing the main time counter.
The LEM mission requires that the LGC clock be synchronized with the KSC
clock. The LGC time is transmitted once every second by downlink operation for
comparison with the KSC clock.
Incremental transmissions occur in the form of pulse bursts from the output
channels to the CDU, the gyro fine align electronics, the RCS of the spacecraft, the
optical tracker and the radar. The number of pulses and the time at which they occur
are controlled by the LGC program. Discrete outputs also originate in the output
channels under program control. These outputs are sent to the DSKY and various
other subsystems. Continuous pulse trains originate in the timing output logic for
synchronization of other systems.
The uplink word from the LEM telemetry system (unmanned flights) is supplied as
an incremental pulse input to priority control. As this word is received, priority control
procudes the address of the uplinkcounter in memory and requests the sequence gener¬
ator to execute the instructions which perform the serial-to-parallel conversion of the
input word. When the serial-to-parallel conversion is completed, the parallel word is
transferred to a storage location in memory by the uplink priority program. The uplink
program also retains the parallel word for subsequent downlink transmission. Another
program converts the parallel word to a coded display format and transfers the display
information to the DSKY.
The downlink operation of the LGC is asynchronous with respect to the LEM telemetry
system. The telemetry system supplies all the timing signals necessary for the downlink
operation. These signals include start, end, and bit sync pulses.
Through the DSKY, the astronaut can load information into the LGC, retrieve and
display information contained in the LGC, and initiate any program stored in memory.
A keycode is assigned to each keyboard pushbutton. When a keyboard pushbutton on the
DSKY is depressed, the keycode is produced and sent to an input channel. A signal is
also sent to priority control, where it produces both the address of a priority program
stored in memory and apriority request signal, which is sent to the sequence generator.
This operation results in an order code and initiates an instruction for interrupting the
program in progress and executing the KEYRUPT priority program stored in memory.
2-46
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
A function of this program is to transfer the keycode, temporarily stored in an input
channel, to the central processor, where it is decoded and processed. A number of
keycodes are required to specify an address, or a data word. The program initiated by
a keycode also converts the information from the DSKY keyboard to a coded display
format. The coded display format is transferred by another program to an output channel
and sent to the display portion of the DSKY. The display notifies the astronaut that the
keycode was received, decoded, and processed properly by the LGC.
2-6.1 PROGRAMS. An LGC program performs such functions as solving guidance and
navigation problems, testing the operation of the PGNCS, and monitoring the operation
of the LEM. Such a program consists of a group of program sections that are classified
according to the functions they perform. These functions are defined as mission
functions, auxiliary functions, and utility functions. (See figure 2-22.)
2-6. 1. 1 Mission Functions. Mission functions are performed by program sections that
implement operations concerned with the major objectives of the LEM mission. These
operations include erecting the IMU stable member and coarse aligning it to a desired
heading prior to separating the LEM from the CSM and fine aligning it after separation.
In addition, the mission functions include computation of spacecraft position and velocity
during coasting periods of the flight by solution of second-order differential equations
which describe the motions of a body subject to the forces of gravity.
2-6. 1.2 Auxiliary Functions. Auxiliary functions are executed at the occurrence of
certain events, requests, or commands. These functions are performed by program
sections that provide a link between the LGC and other elements of the PGNCS. This
link enables the LGC to process signals from various devices and to send commands for
control and display purposes. In addition, the auxiliary functions implement many and
varied operations within the LGC in support of the LEM mission functions.
ITnput/output
L
1 [memory
I I
J L
1
J
40383
Figure 2-22. Program Organization
2-47
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-6. 1.3 Utility Functions. Utility functions are performed by program sections that
coordinate and synchronize LGC activities to guarantee orderly and timely execution
of required operations. These functions control the operation of the LEM mission functions
and schedule LGC operations on either a priority or a real-time basis. The utility
functions also translate interpretive language to basic machine language which allows
complex mathematical operations such as matrix multiplication, vector addition, and
dot product computations to be performed within the framework of compact routines.
In addition, the utility functions save the contents of registers A and Q during an inter¬
rupt condition and enable data retrieval and control transfer between isolated banks
in the fixed- switchable portion of fixed memory.
2-6.2 MACHINE INSTRUCTIONS. The LGC has three classes of machine instructions:
regular, involuntary, and peripheral (table 2-1). Regular instructions are programmed
and are executed in whatever sequence they have been stored in memory. Involuntary
instructions (with one exception) are not programmable and have priority over regular
instructions. One involuntary instruction may be programmed to test computer opera¬
tions. No regular instruction can be executed when the LGC forces the execution of an
involuntary instruction. The peripheral instructions are used when the LGC is connected
to the peripheral equipment. During the execution of any peripheral instruction, the
LGC is in the monitor stop mode and cannot perform any program operation.
2-6.2. 1 Regular Instructions. Four types of instructions comprise the regular instruc¬
tion class. They are the basic, channel, extracode, and special instructions. Basic
instructions are used most frequently. The instruction words stored in memory
are called basic instruction words. They contain an order code field and an
address field. Special instructions have predefined addresses and order codes; basic
instructions have only predefined order codes. The special instructions are used to
control certain operations in the LGC. For example, one special instruction is used
to switch the LGC to the extend mode of operation. This mode extends the length of the
order code field and converts basic instruction words to channel or extracode instruction
words. Channel instructions can only be used with input-output channel addresses. Extra
code instructions perform the more complex and less frequently used arithmetic oper¬
ations.
Regular instructions can also be functionally subdivided into the following:
(1) Sequence changing.
(2) Fetching and storing.
(3) Modifying.
(4) Arithmetic and logic.
(5) Input- output.
(6) Editing.
2-48
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 2-1. Instruction Classes
Class
Type
Control
Regular
Basic
Extracode
Channel
Special
Program
Involuntary
Interrupt
Counter
Priority
Peripheral
Keyboard
Tape
Operator
The sequence changing instructions alter the sequence in which the instructions
stored in memory are executed. One group, called transfer control instructions, changes
the program path as defined by the programmer. The other group, called decision
making instructions, branches to alternate program paths in response to predefined
conditions.
The fetching and storing instructions move data, without alteration, from one loca¬
tion to another. One group, called copy instructions, provides a non-destructive transfer
of data from memory to the central processor. Another group, called exchange in¬
structions, transposes data between memory and the central processor. One instruc¬
tion provides a nondestructive transfer of data from the central processor to memory.
The modifying instructions alter the next instruction to be executed by changing the
contents of the order code field, address field, or both.
The arithmetic and logic instructions perform numerical computations. One group,
called the basic arithmetic instructions, performs addition, subtraction, multiplication,
and division in the ONE'S complement number system. Another group, called the add
and store instructions, performs single or double precision addition and transfers the
resultant from the central processor to memory. The incrementing instructions incre¬
ment a signed quantity, increment its absolute value, or diminish its absolute value by
one. One instruction performs subtraction in the TWO's complement number system
for angular data and one instruction performs the Boolean AND operation.
The input-output or channel instructions link the interface circuits to the central
processor. One group, called read instructions, transfers the total or partial contents
of any channel (register) location to the central processor either directly or accompanied
by the Boolean AND, OR, or EXCLUSIVE OR operation. Another group of instructions
transfers all new or partially new information to any channel location in the same manner.
2-49
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The editing or special instructions are address-dependent and control the operation
of the program. One special instruction, as mentioned previously, controls the extend
mode of operation. Other instructions prevent a program from being interrupted or
shift and cycle data to the left or right.
2-6. 2. 2 Involuntary Instructions. Involuntary instructions contain two types of instruc¬
tions: interrupt and counter. The interrupt instructions use the basic instruction word
format just as the regular instructions do; however, the interrupt instructions are not
entirely programmable. The contents of the order code field and the address field are
supplied by computer logic rather than the program. The counter instructions have no
instruction word format. Signals which function as a decoded order code specify the
counter instruction to be executed and the computer logic supplies the address. The
address for these instructions is limited to one of 29 counter locations in memory.
There are two interrupt instructions. One instruction initializes the LGC when
power is first applied and when certain program traps occur. The other interrupt in¬
struction is executed at regular intervals to indicate time, receipt of new telemetry or
keyboard data, or transmission of data by the LGC. This interrupt instruction may be
programmed to test the computer.
There are several counter instructions. Two instructions will either increment or
decrement by one the content of the counter location using the ONE'S complement number
system. Two other instructions perform the same function using the TWO's complement
number system. Certain counter instructions control output rate signals and convert
serial telemetry data to parallel computer data.
2-6. 2. 3 Peripheral Instructions. There are two types of peripheral instructions. One
type deals' with memory locations and the other type deals with channel locations. The
peripheral instructions are not used when the LGC is in the LEM. They are used when
the computer is connected to peripheral equipment during subsystem and preinstallation
system testing. The peripheral instructions are not programmable and are executed
when all computer program operations have been forcibly stopped. These instructions
are used to read and load any memory or channel location and to start the computer
program at any specified address. The peripheral instructions and counter instructions
are processed identically.
2-6.3 TIMER. The timer generates the timing signals required for operation of the
LGC and is the primary source of timing signals for all LEM systems.
The timer is divided into the areas indicated in figure 2-23. The master clock fre¬
quency is generated by an oscillator and is applied to the clock divider logic. The divider
logic divides the master clock input into gating and timing pulses at the basic clock rate
of the computer. Several outputs are available from the scaler, which further divides
the divider logic output into output pulses and signals which are used for gating, for
generating rate signal outputs, and for accumulating time. Outputs from the divider
logic also drive the time pulse generator which produces a recurring setof time pulses.
This setof time pulses defines a specific interval (memory cycle time) in which access
to memory and word flow take place within the computer.
2-50
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
GATING AND
TIMING PULSES
PULSE AND
SIGNAL OUTPUTS
TIME PULSES
STOP
40686*
Figure 2-23. Timer, Block Diagram
The start- stop logic senses the status of the power supplies and specific alarm
conditions in the computer and generates a stop signal which is applied to the time pulse
generator to inhibit word flow. Simultaneous with the generation of the stop signal, a
fresh start signal is generated which is applied to all functional areas in the computer.
The start- stop logic and subsequent word flow in the computer can also be controlled
by inputs from the Computer Test Set (CTS) during pre-installation systems and sub¬
system tests.
2-6.4 SEQUENCE GENERATOR. The sequence generator executes the instructions
stored in memory. The sequence generator processes instruction codes and produces
control pulses which regulate the data flow of the computer. The control pulses are
responsible for performing the operations assigned to each instruction in conjunction
with the various registers in the central processor and the data stored in memory.
The sequence generator (figure 2-24) consists of the order code processor, com¬
mand generator, and control pulse generator. The sequence generator receives order
code signals from the central processor and priority control. These signals are coded
by the order code processor and supplied to the command generator. The special purpose
control pulses are used for gating the order code signals into the sequence generator at
the end of each instruction.
The command generator receives instruction signals from priority control and
peripheral equipment and receives coded signals from the order code processor. The
command generator decodes the input signals and produces instruction commands which
are supplied to the control pulse generator.
2-51
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 2-24. Sequence Generator, Block Diagram
The control pulse generator receives twelve time pulses from the timer. These
pulses occur in cycles and are used for producing control pulses in conjunction with
the instruction commands. There are five types of control pulses: read, write, test,
direct exchange, and special purpose. Information in the central processor is trans¬
ferred from one register to another by the read, write, and direct exchange control
pulses. The special purpose control pulses regulate the operation of the order code
processor. The test control pulses are used within the control pulse generator. The
branch test data from the central processor changes the control pulse sequence of
various instructions.
2-6.5 CENTRAL PROCESSOR. The central processor, figure 2-25, consists of the
flip-flop registers, the write, clear, and read control logic, write amplifiers, memory
buffer register, memory address register, and decoder and the parity logic. All data
and arithmetic manipulations within the LGC take place in the central processor.
Primarily, the central processor performs operations indicated by the basic in¬
structions of the program stored in memory. Communication within the central pro¬
cessor is accomplished through the write amplifiers. Data flows from memory to the
flip-flop registers or vice-versa, between individual flip-flop registers, or into the
central processor from external sources. In all instances, data is placed on the write
lines and routed to a specific register or to another functional area under control of
the write, clear, and read logic. This logic section accepts control pulses from the
sequence generator and generates signals to read the content of a register onto the
write lines and to write this content into another register of the central processor or
to another functional area of the LGC. The particular memory location is specified by
the content of the memory address register. The address is fed from the write lines
into this register, the output of which is decoded by the address decoder logic. Data is
subsequently transferred from memory to the memory buffer register. The decoded
address outputs are also used as gating functions within the LGC.
2-52
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 2-25. Central Processor, Block Diagram
The memory buffer register buffers all information read out or written into memory.
During readout, parity is checked by the parity logic and an alarm is generated in case
of incorrect parity. During write-in, the parity logic generates a parity bit for informa¬
tion being written into memory. The flip-flop registers perform the data manipulations
and arithmetic operations. Each register is 16 bits or one computer word in length.
Data flows into and out of each register as dictated by control pulses associated with
each register. The control pulses are generated by the write, clear, and read control
logic.
External inputs through the write amplifiers include the content of both the erasable
and fixed memory bank registers, all interrupt addresses from priority control, control
pulses which are associated with specific arithmetic operations, and the start address
for an initial start condition. Information from the input and output channels is placed
on the write lines and routed to specific destinations either within or external to the
central processor. The CTS inputs allow a word to be placed on the write lines during
system and subsystem tests.
•
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
2-6.6 PRIORITY CONTROL. Priority control is related to the sequence generator in
that it controls all involuntary or priority instructions. The priority control processes
input-output information and issues order code and instruction signals to the sequence
generator and issues twelve-bit addresses to the central processor.
The priority control (figure 2-26) consists of the start, interrupt, and counter in¬
struction control circuits. The start instruction control initializes the computer if the
program works itself into a trap, if a transient power failure occurs, or if the interrupt
instruction control is not functioning properly. The computer is initialized with the
start order code signal, which not only forces the sequence generator to execute the
start instruction, but also resets many other computer circuits. When the start order
code signal is being issued, the T12 stop signal is sent to the timer. This signal stops
the time pulse generator until all essential circuits have been reset and the start in¬
struction has been forced by the sequence generator. The computer may also be initial¬
ized manually when connected to the peripheral equipment and placed into the monitor
stop mode. In this mode, the time pulse generator is held at the T12 position until the
monitor stop signal is released.
SEQUENCE
GENERATOR
CENTRAL
'PROCESSOR
SEQUENCE
GENERATOR
SPACECRAFT
4 0689
Figure 2-26. Priority Control, Block Diagram
#
2-54
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The interrupt instruction control can force the execution of the interrupt instruction
by sending the interrupt order code signal to the sequence generator and the twelve bit
address to the central processor. There are ten addresses, each of which accounts for
a particular function that is regulated by the interrupt instruction control. The interrupt
instruction control links the keyboard, telemetry, and time counters to program oper¬
ations. The interrupt addresses are transferred to the central processor by read control
pulses from the sequence generator. The source of the keyboard, telemetry, and time
counter inputs is the input-output circuits. The interrupt instruction control has a built-
in priority chain which allows sequential control of the ten interrupt addresses. The
decoded interrupt addresses from the central processor are used to control the priority
operation.
The counter instruction control is similar to the interrupt instruction control in that
it links input-output functions to the program. It also supplies twelve-bit addresses to
the central processor and instruction signals to the sequence generator. The instruction
signals cause a delay (not an interruption) in the program by forcing the sequence gen¬
erator to execute a counter instruction. The addresses are transferred to the central
processor by read control pulses. The counter instruction control also has a built-in
priority of the 29 addresses it can supply to the central processor. This priority is also
controlled by decoded counter address signals from the central processor. The counter
instruction control contains an alarm detector which produces an alarm if an incremental
pulse is not processed properly.
2-6.7 INPUT-OUTPUT. The input-output section accepts all inputs to, and routes to
other systems all outputs from, the computer. The input-output section (figure 2-27)
includes the interface circuits, input and output channels, input logic, output timing logic,
and the downlink circuits.
START SYNC AND
TO OUTPUT
INTERFACE
DOWNLINK WORD
KEYCOOE TO DSKY
STABILIZATION AND
CONTROL SYSTEM
OUTPUTS
PGNCS OUTPUTS
RADAR ACTIVITY
OUTPUTS
INERTIAL SUB¬
SYSTEM OUTPUTS
TIMING SIGNALS
TO PGNCS
AND SPACECRAFT
I5808B
Figure 2-27. Input-Output, Block Diagram
2-55
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Most of the input and output channels are flip-flop registers similar to the flip-flop
registers of the central processor. Certain discrete inputs are applied to individual
gating circuits which are part of the input channel structure, typical inputs to the chan¬
nels include keycodes from the DSKY and signals from the PGNCS proper and other
LEM systems. Input data is applied directly to the input channels; there is no write pro¬
cess as in the central processor. However, the data is read out to the central processor
under program control. The input logic circuits accept inputs which cause interrupt
sequences within the computer. These incremental inputs (acceleration data from the
PIPA’s, et cetera) are applied to the priority control circuits and subsequently to asso¬
ciated counters in erasable memory.
Outputs from the computer are placed in the output channels and are routed to specific
systems through the output interface circuits. The operation is identical to that in the
central processor. Data is written into an output channel from the write lines and read¬
out to the interface circuits under program control. Typically, these outputs include
outputs to the stabilization and control system, the DSKY, the PGNCS, et cetera. The
downlink word is also loaded into an output channel and routed to the LEM spacecraft
telemetry system by the downlink circuits.
The output timing logic gates synchronization pulses (fixed outputs) to the PGNCS
and the LEM spacecraft. These are continuous outputs since the logic is specifically
powered during normal operation of the computer and during standby.
2-6.8 MEMORY. Memory (figure 2-28) consists of an erasable memory with a storage
capacity of 2048 words and a fixed core rope memory with a storage capacity of 36, 864
words. Erasable memory is a random-access, destructive-readout storage device. Data
stored in erasable memory can be altered or updated. Fixed memory is a nondestructive
storage device. Data stored in fixed memory is unalterable since the data is wired in
and readout is nondestructive.
Both memories contain magnetic-core storage elements. In erasable memory, the
storage elements form a core array; infixed memory, the storage elements form three
core ropes. Erasable memory has a density of one word per 16 cores: fixed memory
has a density of eight words per core. Each word is located by an address.
In fixed memory, addresses are assigned to instruction words to specify the sequence
in which they are to be executed; blocks of addresses are reserved for data, such as
constants and tables. Information is placed into fixed memory permanently by weaving
patterns through the magnetic cores. The information is written into assigned locations
in erasable memory with the CTS, the DSKY, uplink, or program operation.
2-56
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CENTRAL
PROCESSOR*
REGISTER G
(CENTRAL PROCESSOR)
40691
Figure 2-28. Memory, Block Diagram
Both memories use a common address register (register S)and an address decoder
in the central processor. When resister S contains an address pertaining to erasable
memory, the erasable memory cycle timing is energized. Timing pulses sent to the
erasable memory cycle timing then produce strobe signals for the read, write, and sense
functions. The erasable memory selection logic receives an address and a decoded
address from the central processor and produces selection signals which permits data
to be written into or read out of a selected storage location. When a word is read out of
a storage location in erasable memory, the location is cleared. A word is written into
erasable memory through the memory buffer register (register G) in the central pro¬
cessor by a write strobe operation. A word read from a storage location is applied to
the sense amplifiers. The sense amplifiers are strobed and the information is entered
into register G of the central processor. Register G receives information from both
memories.
2-57
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The address in register S energizes the fixed memory cycle timing when a location
in fixed memory is addressed. The timing pulses sent to the fixed memory cycle timing
produce the strobe signals for the read and sense functions. The selection logic receives
an address from the write lines, a decoded address and addresses from register S, and
produces selection signals for the core rope. The content of a storage location in fixed
memory is strobed from the fixed memory sense amplifiers to the erasable memory
sense amplifiers and then entered into register G of the central processor.
2-6.9 POWER SUPPLIES. The two power supplies (figure 2-29) furnish operating volt¬
ages to the LGC and the DSKY. Primary power of 28 vdc from the spacecraft is
applied to both power supplies. Regulator circuits maintain a constant output of +4 volts
and +4 volts switched from one supply, and +14 volts and +14 volts switched from the
other. The regulator circuits are driven by a sync signal input from the timer, each
power supply having a different sync frequency. During system and subsystem tests,
inputs from the CTS can be used to simulate power supply failures.
The standby mode of operation is initiated by pressing the standby (STBY) pushbutton
on the DSKY. During standby, the LGC is put into a RESTART condition and the switch-
able +4 and +14 voltages are switched off, thus putting the LGC into a low power mode
where only the timer and a few auxiliary signals are operative.
VOLTAGE
ALARM
FRESH
START
+ 4VDC
(SWITCHED)
+I4VDC
(SWITCHED)
OSCILLATOR
■M4VDC -
+ 4VDC
(SWITCHED)
+14 VDC
(SWITCHED)
SCALER
+ 4VDC
+I4VDC
OSCILLATOR
ALARM
SCALER
ALARM
FRESH
START
SCALER
FAIL
FILTER IN
+ 4VDC
( SWITCHEO )
+ I4VDC
(SWITCHED)
WARNING
INTEGRATOR
FILTER
OUT
Figure 2-29.
Power Supplies, Block Diagram
2-58
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The voltage alarm circuits monitor the +28, +14, and +4 volt outputs and produce
an LGC restart signal (Fresh Start) should any of the voltages deviate from nominal by
more than a predetermined amount. The oscillator alarm produces an LGC restart
signal (Fresh Start) if the oscillator fails or if the LGC is in the standby mode. The
scaler alarm circuit monitors the scaler output of the timer and generates a fail signal
if the scaler output fails. The warning integrator monitors certain operations and gen¬
erates an LGC warning signal (Filter Out) if these operations are frequently repeated
or prolonged.
2-6. 10 DISPLAY AND KEYBOARD. The DSKY is located below the center panels of the
cockpit display and control panels.
The DSKY (figure 2-30) consists of a keyboard; a relay matrix with associated de¬
coding circuits, displays, mode and caution circuits; and a power supply. The keyboard,
which contains several numerical, sign, and other control keys, allows the astronaut to
communicate with the LGC. The inputs from the keyboard are entered into an input
channel and processed by the LGC.
COMPUTER
OUTPUT
CHANNEL 10
KEYCOOE INPUTS TO COMPUTER
CAUTION SIGNALS TO PGNCS
MODE AND CAUTION SIGNALS
TO PGNCS ANO SPACECRAFT
15106
Figure 2-30. Display and Keyboard (DSKY), Block Diagram
2-59
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The inputs entered from the keyboard, as well as other information, appear on the
displays after processing by program. The display of information is accomplished through
the relay matrix. A unique code for the characters to be displayed is formed by fifteen
bits from output channel 10 in the LGC. Bits 12 through 15 are decoded by the decoding
circuits, and, along with bits 1 through 11, energize specific relays in the matrix which
causes the appropriate characters to illuminate . The information displayed is the result
of a keycode punched in by the astronaut, or is computer-controlled information. The
display characters are formed by electroluminescent segments which are energized by
a voltage from the power supply routed through relay contacts. Specific inputs from the
PGNCS are also applied, through the LGC to certain relays in the matrix through output
channel 10 of the LGC. The resulting relay- controlled outputs are caution signals to the
PGNCS.
The mode and caution circuits accept direct input signals from channels 11, 12, and
13, without being decoded. The resulting outputs can give an indication to the astronaut
on the DSKY and route the output signal to the PGNCS and spacecraft.
2-60
k
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Chapter 3
PHYSICAL DESCRIPTION
3-1 SCOPE
This chapter describes the physical characteristics of the components which com¬
prise the LEM PGNCS. The PGNCS components and their locations within the LEM
are listed in table 3-1 and illustrated in figure 3-1. The locations of PGNCS component
modules are also illustrated and the module functions described.
3-2 PGNCS INTERCONNECT HARNESS
The PGNCS interconnect harness (composed of harnesses A and B) interconnects
the components of the PGNCS and provides the electrical interface between the PGNCS
and other LEM systems. The IMU and PTA are interconnected by harness B. Harness
A interconnects the PSA, CDU, LGC, and signal conditioner. The two harnesses are
connected to each other by vehicle cables. Table 3-II lists the harness connectors
and the components or cable to which they are mated.
Table 3-1. LEM PGNCS Components
Component
Part Number
Location
CDU
2007222-041
Mounted on coldplate on center
section of after crew compart¬
ment wall.
PGNCS interconnect
harness
6014515-011
Harness A
6014506
Attached to rear wall of after
crew compartment
Harness B
6014507
Located in IMU compartment.
(Sheet 1 of 2)
3-1
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3-1. LEM PGNCS Components
Component
Part Number
Location
IMU and PTA
6007001-011
IMU
2018601-011
Bolted to after end of nav base.
PTA
6007000-011
Mounted on coldplate on^LEM
structure immediately aft of
IMU/nav base complex.
LEM guidance
computer group
6003001-021
DSKY
2003985-031
Mounted to front wall of crew
compartment below LEM display
and control panel.
LGC
2003100-021
Mounted on coldplate on upper
section of after crew compart¬
ment wall above CDU.
Luminous beacon
Mounted on coldplate on CSM
on upper bulkhead of service
module.
Nav base
6899950-011
Bolted to LEM structure in
unpressurized compartment
above astronauts1 heads.
Optical tracker
Bolted to forward end of nav
base and extending outside
LEM.
PSA
6007200-011
Mounted on coldplate on lower
section of after crew compart¬
ment wall below CDU.
Signal conditioner
Attached to top of PSA.
(Sheet 2 of 2)
3-2
PTA
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
3-3
Figure 3-1. Location of LEM PGNCS Components
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3-II. PGNCS Harness Interconnections
PGNCS Harness
Connector
Component
Component
Connector
Harness A
56P1
Signal conditioner
-
56P2
PSA
45J19
56P3
CDU
40J53
56P4
LGC
05A1J51
56P5
LEM spacecraft harness
J221
56P6
LEM spacecraft harness
J220
56P7
LEM spacecraft harness
J219
56P8
LEM spacecraft harness
J222
56P9
LEM spacecraft harness
J218
56P10
LEM spacecraft harness
J217
56P11
LEM spacecraft harness
J223
56P12
LEM spacecraft harness
J224
56P13
LEM spacecraft harness
J215
56P14
LEM spacecraft harness
J216
Harness B
56P15
LEM spacecraft harness
J226
56P16
LEM spacecraft harness
J227
56P17
LEM spacecraft harness
J228
56P18
LEM spacecraft harness
J225
56P19
PTA
35A2J19
56P20
IMU
35A1J2
56P21
IMU
35A1J1
56J1
LEM spacecraft harness
P230
3-4
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
3-3 NAVIGATION BASE ASSEMBLY
The navigation base assembly (nav base), figure 3-2, is a lightweight mount
which supports, in critical alignment, the IMU and optical tracker. The nav base,
constructed of one inch diameter, aluminum alloy tubing, weighs approximately three
pounds. It consists of a center ring supporting four legs which extend from either side.
The ring is approximately 14 inches in diameter and each of the four legs is approxi¬
mately ten inches long. The IMU is mounted to the ends of the four legs on one side
of the ring, and the optical tracker is mounted to the opposite ends of the legs. The
nav base is bolted to the LEM structure above the astronauts’ heads by three mounting
pads on the center ring.
3-4 INERTIAL MEASURING UNIT
The IMU (figure 3-3) is a three gimbal system designed for movement of the LEM
about all axes of the gyro-stabilized inner gimbal (stable member). To provide light¬
weight, rigid construction, the stable member is machined from a beryllium block
and the gimbals are constructed of an aluminum alloy. The weight of the IMU is
approximately 42 pounds, and the gimbal case is approximately 12.5 inches in diameter.
I tt4l
Figure 3-2. Navigation Base Assembly
3-5
I EM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Three Apollo II IRIG's hold the stable member in a stabilized condition. Accelera¬
tions along any component of any of the three orthogonal axes of the stable member are
sensed by one or more of the three 16 PIP accelerometers. Intergimbal assemblies
physically support the gimbals and pass electrical signals between them. The tem¬
perature of the IMU is maintained at the desired level by a system of heaters, blowers,
and coolant passages. The IMU is pressurized to aid in convection cooling.
3-4.1 STABLE MEMBER. The stable member, or inner gimbal, is suspended by two
intergimbal assemblies inside the middle gimbal. It is free to rotate without restriction
about the inner gimbal (IG) axis. Holes are machined in the beryllium block to receive
the three Apollo II IRIG’s and three 16 PIP’s. Accelerometer preamplifiers, stable
member heaters, temperature control circuitry and thermostats, a ducosyn trans¬
former, and two safety thermostats are all attached to the stable member.
Figure 3-3. Inertial Measuring Unit
3-6
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
3-4. 1. 1 Gyroscopes. The three gyroscopes (gyros) on the stable member are Apollo n
ERIG types. Figure 3-4 shows the location of the gyros on the stable member.
Ducosyns are used for magnetic suspension of the gyro rotor and for signal and
torque generation. The signal generator ducosyn is located at one end of the float; the
torque generator ducosyn is located at the other end.
The gyro wheel assembly operates as a hysteresis synchronous motor. The hub of
the wheel is made of beryllium and the rim is made of heavy steel. This method of con¬
struction concentrates the weight at the rim, giving the wheel a high inertial moment.
3-4. 1.2 Accelerometers. The LEM IMU uses three 16 PIP devices for sensing acc¬
eleration. Figure 3-4 shows the orthogonal placement of the 16 PIP's on the stable
member. The 16 PIP is basically a cylindrical float with a pendulous mass unbalance
and is pivoted with respect to a case. Ducosyns are located at each end of the float for
magnetic suspension and signal and torque generation.
3-4. 1.3 Stable Member Mounted Electronics. Table 3-III gives the locations and functions
of electronics modules which are mounted in the IMU.
3-4.2 MIDDLE GIMBAL. The middle gimbal is suspended by two intergimbal assem¬
blies inside the outer gimbal. It, in turn, supports the stable member. Slip ring assem¬
blies in the intergimbal assemblies provide a means of carrying electrical signals
between the outer gimbal and the stable member.
3-4.3 OUTER GIMBAL. The outer gimbal is similar in configuration to the middle gim¬
bal, being suspended inside the supporting gimbal, or case, by two intergimbal assem¬
blies. The outer gimbal has two thermostatically controlled axial-flow blowers mounted
in its walls to force air from the vicinity of the middle gimbal to the walls of the case,
where heat is carried away by a coolant solution circulating through passages in the
case.
3-4.4 SUPPORTING GIMBAL. The supporting gimbal (case) is a spherical enclosure
which supports the three gimbals described in the preceding paragraphs. The outer
gimbal is suspended inside the case by two intergimbal assemblies which allow com¬
plete freedom of rotation. The walls of the case contain coolant passages through which
a water-glycol solutionis circulated to dissipate heat generated by inertial components
and electronic modules. Two quick-disconnect fittings connect the coolant passages to
the LEM coolant supply. The case is surrounded by insulating material to prevent con¬
densation of moisture on the coolant passages.
Electrical interface between the IMU and the remainder of the PGNCS is accom¬
plished by two electrical connectors on the case. A precision resolver alignment as¬
sembly module and a blower control relay are mounted on the resolver inter-gimbal
assembly of the outer gimbal. Their functions are described in table 3 -III. Theresolver
alignment assembly is accessible from outside the case.
3-7
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 3-4. IMU Stable Member
3-8
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3 -in. Locations and Functions of IMU Electronics
Module or Component
Part Number
Location and Function
Blower control module
assembly
2007171-011
Stable member (SM): Removes power
from blower control relay in response to
request from blower control thermostat.
Blower control thermo¬
stat and heater assem¬
bly
2018635
SM: Controls on-off action of blower
motors on outer gimbal.
Temperature control
module assembly
2007064-011
SM: Applies power to gyro, accelero¬
meter, and stable member heaters in
response to request from temperature
control thermostat.
Temperature control
thermostat and heater
assembly
2018637
SM: Controls operation of temperature
control module to maintain proper
heat in inertial components.
Stable member heater
assembly (2)
2018641
SM: Supplement heat generated by
inertial component heaters.
Safety thermostat (2)
1001485
SM: Disable all IMU heaters in the
event of an extreme overheat condition.
Temperature alarm
module assembly
2007170-011
SM: Signals LGC that an overheat
or underheat condition is present.
Temperature alarm
thermostat assembly
2018636
SM: Controls operation of temperature
alarm module assembly.
Ducosyn transformer
assembly
2007019-011
SM: Reduces 28 vac to 2 volts and
4 volts for signal generator excitation
of accelerometer and gyro ducosyns,
respectively.
PIP preamplifier
assembly (3)
2007060-011
SM: Amplifies signals generated by
accelerometer signal generator. Also
provides 45 degree phase shift from
reference voltage.
(Sheet 1 of 2)
3-9
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3-III. Locations and Functions of IMU Electronics
Module or Component
Part Number
Location and Function
Precision resolver
alignment assembly
2007001-011
Outer gimbal resolver intergimbal
assembly: Compensates for design
anomalies in intergimbal assembly
resolvers.
Blower control relay
1010353-10
Outer gimbal resolver intergimbal
assembly: Applies power to blower
motors at request of blower control
module assembly.
(Sheet 2 of 2)
3-4.5 INTERGIMBAL ASSEMBLIES. The intergimbal assemblies serve five basic
purposes: the duplex ball bearings support the gimbal with a minimum of friction,
the torque motor drives the gimbal in response to an error signal, the multispeed
resolver furnishes signals which represent the angular disposition of the gimbal, the
slip rings allow passing of electrical signals from the stable member to the external
connectors, and the gyro error resolver (inner gimbal only) transforms gyro error
signals into gimbal angle error signals.
3-5 OPTICAL TRACKER
The optical tracker, figure 3-5, is the active portion of the LEM optical rendezvous
subsystem. The optical tracker and its detection and control circuitry is mounted on
the four forward legs of the nav base.
The optical tracker telescope is driven about two axes, elevation and azimuth.
The telescope assembly which houses the optics and rotates about the elevation axis
(Y), has a direct drive torque motor and tachometer on one side and IX and 16X re¬
solvers and a potentiometer on the other side. The outer gimbal, which houses the tele¬
scope assembly and rotates about the azimuth axis(X), has a direct drive torque motor,
IX and 16X resolvers, and a tachometer mounted along the azimuth axis.
The telescope assembly is free to rotate 360 degrees in either direction in azimuth
from the zero position, which is parallel to the -YLEM axis. Elevation travel is limited
to 20 degrees below the LEM +Z axis to 20 degrees above the -Z axis. A flange, bolted
to the base of the optical tracker, serves as a mechanical stop to prevent contact of the
telescope assembly with the skin of the LEM.
3-10
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 3-5. Optical Tracker
3-11
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 3-6. Luminous Beacon
3-6 LUMINOUS BEACON
The luminous beacon (figure 3-6) consists of two complete beacon systems and a
common controller housed in a single package. Each beacon system consists of a power
supply, a xenon flash tube, and the necessary optics to produce a radiant output beam.
The luminous beacon is located on the adapter ring between the command and service
module.
3-12
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
3-7 PULSE TORQUE ASSEMBLY
The PTA, figure 3-7, consists of 17 electronic modular assemblies mounted on a
common base. The cover, which is fitted over the modules and attached to the light¬
weight magnesium base, has a filler valve that is used to pressurize the unit. The
assembled unit, measuring approximately 2.5 inches high, 11 inches wide, and 13 inches
deep and weighing approximately 15 pounds, is mounted to a coldplate in the LEM.
The PTA supplies inputs to and processes outputs from the inertial components
in the IMU. To avoid line loss in low-level signals, the PTA is mounted close to the
IMU. Table 3-IV identifies and lists the functions and locations of the PTA modules.
The base, or header, of the PTA has two connectors: J19 which mates with the
PGNCS interconnect harness and test connector J18 which breaks out specific signals
for monitoring purposes during testing. Table 3-V lists the signals, by pin number,
available at jack J18.
Figure 3-7. Pulse Torque Assembly
3-13
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3-IV. Locations and Functions of PTA Modules
Module
Part Number
Function
Location
Binary
Current
switch (4)
2007103-011
One furnishes torquing
current to the three
Apollo n IRIG’s and
three furnish torquing
current to the indivi¬
dual 16 PIP’s.
DC differen¬
tial amplifier
and precision
voltage ref¬
erence (4)
2007101-011
Regulate torquing cur¬
rent supplied through
binary current
switches.
run n
X
Y
|z
0
BO
AC differen¬
tial amplifier
and interro¬
gator (3)
2007104-011
Amplify accelerometer
signal generator sig¬
nals and convert them
to plus and minus
torque pulses.
HQ
Gyro cali¬
bration
module
2007102-011
Applies plus or minus
torque pulses to
Apollo n IRIG’s when
directed by LGC.
(Sheet 1 of 2)
3-14
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3-IV. Locations and Function of PTA Modules
Module
Part Number
Function
Location
Pulse tor¬
que power
supply
2007106-011
Supplies 120 vdc to dc
differential amplifier
and binary current
switch during gyro
torquing routines.
PIPA cali¬
bration
module (3)
6007105-011
Compensate for differ¬
ences in inductive
loading of accelerom¬
eter signal generator
windings and regulate
balance of plus and
minus torques.
Pulse torque
isolation
transformer
6007005-011
Couples torque com¬
mands, data pulses,
interrogate pulses,
switching pulses, and
synchronizing pulses
between LGC and PTA.
r— 3 0
0
(J
bq
(Sheet 2 of 2)
3-15
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3-V. PTA Test Points
Pin
Number
Signal
Description
D2
Y PIPA current
monitor (low)
D3
Z PIPA current
monitor (low)
D4
IRIG current
monitor (low)
D5
0 vdc IMU X PIPA
error monitor
(low)
D6
0 vdc IMU Y PIPA
error monitor
(low)
D7
0 vdc IMU Z PIPA
error monitor
(low)
FI
X PIPA current
monitor (high)
F2
Y PIPA current
monitor (high)
F3
Z PIPA current
monitor (high)
F4
IRIG current
monitor (high)
G5
-20 vdc (high)
G6
0 vdc IMU
(±20 vdc) (low)
G7
+ 20 vdc (high)
Pin
Number
Signal
Description
A5
X PIPA P pulses
A6
Y PIPA P pulses
A7
Z PIPA P pulses
B1
X PIPA PVR (high)
B2
Y PIPA PVR (high)
B3
Z PIPA PVR (high)
B4
IRIG PVR (high)
B5
X PIPA N pulses
B6
Y PIPA N pulses
B7
Z PIPA N pulses
Cl
X PIPA PVR (low)
C2
Y PIPA PVR (low)
C3
Z PIPA PVR (low)
C4
IRIG PVR flow)
C5
X PIPA error
monitor (high)
C6
Y PIPA error
monitor (high)
C7
Z PIPA error
monitor (high)
D1
X PIPA current
monitor (low)
3-16
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
3-8 POWER AND SERVO ASSEMBLY
The PSA, figure 3-8, is a group of fourteen electronic modules mounted on a
common frame. The electrical connectors and interconnecting harness are an integral
part of the frame, or header, which also functions as a heatsink for the electronic
components. Mounted to the lightweight magnesium header and filled over the modules
is the PSA cover which has a filler valve used to pressurize the unit to one atmosphere
and maintain this pressurization during the LEM flight.
The assembled unit, measuring approximately 2-5/8 inches high, 8-7/8 inches
wide and 23-1/3 inches deep and weighing approximately 20 pounds, is mounted to a
coldplate on the LEM bulkhead behind the astronaut.
The purpose of the PSA is to provide a central mounting point for the majority
of the PGNCS power supplies, amplifiers, and other modular electronic components.
Table 3-V1 lists the functions and locations of the modules contained in the PSA.
Figure 3-8. Power and Servo Assembly
3-17
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3 -VI. Locations and Functions of PSA Modules
Module
Part Number
Function
Location
-28 vdc power
supply
2007107-011
Supplies power to gim-
bal servo amplifiers
and pulse torque power
supply.
izdcd n
i i nm
3200 cps,
1 percent
amplifier
2007108-011
Supplies 28 volts, 3200
cps to ducosyn trans¬
former on stable mem¬
ber.
□ □
1 m
3200 cps auto¬
matic ampli¬
tude control
(A AC), filter
and multi¬
vibrator
2007109-011
Regulates operation of
3200 cps, 1 percent
amplifier.
]□ □
m i i
800 cps,
1 percent
amplifier
2007110-011
Supplies 28 volts, 800
cps for IMU resolver
excitation. (Also sup¬
plies this power for
FDAI and SCS ref¬
erence signals. )
Provides reference
signal for two 800
cps, 5 percent ampli¬
fiers.
□
II I TT
□ I I
800 cps auto¬
matic ampli¬
tude control
(AAC), filter
and multi¬
vibrator
2007112-01:
Regulates operation of
800 cps, 1 percent
amplifier.
□
(Sheet 1 of 2)
3-18
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3 -VI. Locations and Functions of PSA Modules
(Sheet 2 of 2)
3-19
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
3-9 LEM GUIDANCE COMPUTER
The LGC, figure 3-9, consists of two flat tray assemblies bolted together, module
sides facing. The assembled unit measures approximately 6 inches high, 12-1/2
inches wide, and 24 inches deep and weighs approximately 60 pounds. The LGC is
mounted on a coldplate on the after cabin wall (pressure bulkhead).
Figure 3-9. LEM Guidance Computer
3-20
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
CONNECTOR A5I
/
CONNECTOR A63
ffl
POWER SUPPLY MODULE A30-3I
INTERFACE MODULE A27-29
INTERFACE MODULE A27-29
INTERFACE MODULE A27-29
INTERFACE MODULE A25-26
INTERFACE MOOULE A25-26
LOGIC MODULE A24
LOGIC MODULE A23
LOGIC MODULE A22
LOGIC MODULE A2I
LOGIC MODULE A20
LOGIC MODULE A 19
LOGIC MODULE A 18
LOGIC MODULE AI7
LOGIC MODULE A 16
m
■
«
;a
■1
«
®
St
&
s»
i*
-
“
—
—
-
-
r_
.
*J
“■
_
2
2
“
_
POWER SUPPLY MODULE A30-3I
LOGIC
MODULE
AI5
LOGIC
MODULE
AI4
LOGIC
MODULE
AI3
LOGIC
MODULE
AI2
LOGIC
MODULE
A8-II
LOGIC
MODULE
A8-II
LOGIC
MODULE
A8-II
LOGIC
MODULE
A8HI
LOGIC
MODULE
A7
LOGIC
MODULE
A6
LOGIC
MODULE
A5
\ LOGIC
MODULE
A4
\ LOGIC
MODULE
A3
\ LOGIC
MODULE
A2
\ LOGIC
MODULE
Al
CONNECTOR A92
CONNECTOR A6I
CONNECTOR A62
40698
Figure 3-10. Logic Tray A
3-9.1 LOGIC TRAY A. The logic tray A assembly (figure 3-10) contains 31 modules:
24 logic, 5 interface, and 2 power supply modules. All modules are potted with a silastic
compound after being mounted on the tray.
The logic tray A assembly has three intertray connectors (A61, A62, and A63) and
two intersystem connectors on the rear. The 360 pin rear connector, A51, connects
the LGC to the main 28 vdc power source, to the DSKY, to other components of the
PGNCS, and to other LEM systems. The 144 pin rear connector, A52, provides inter¬
face with ground support equipment for LGC testing.
3-9.2 TRAY B. The tray B assembly (figure 3-11) contains 17 modules, including 6
rope modules. Eleven modules are potted into the tray in a manner similar to that in
logic tray A; the six rope modules are plug-in units located at the front of the LGC.
The tray B assembly has three intertray connectors (B61, B62, and B63) which inter¬
face with those on the logic tray A assembly.
3-21
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
I MANUAL
3-10 COUPLING DATA UNIT
The CDU, figure 3-12, consists of two tray assemblies containing a total of 34
modules. The two tray assemblies, tray X and tray S, are bolted together, module
sides facing. The unit is then mounted to a coldplate in the LEM. The assembled
unit, constructed mainly of magnesium, measures approximately 5.5 inches high,
11.3 inches wide, and 20 inches deep and weighs approximately 35 pounds.
Tray X has two connectors, one used only for component level testing; the other,
J53. used to connect the CDU to the PGNCS interconnect harness. Tray X also has a
filler valve used to pressurize the CDU.
3-22
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 3-12. Coupling Data Unit
The modules in the CDU provide five separate channels to couple the LGC to the
IMU and the optical tracker. In addition to the five separate channels, the CDU contain
four modules which are shared by all channels. Basic CDU functions are as follows:
(1) Interpret commands (digital) from the LGC and convert them to IMU gimbal
positioning signals (analog).
(2) Interpret gimbal positions (analog) and transmit the information to the LGC
(digital).
(3) Couple the IMU to the FDAI.
3-23
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
(4) Interpret optical tracker azimuth and elevation angles (analog) and transmit
the information to the LGC (digital).
(5) Interpret commands (digital) from the LGC and convert them to optical tracker
positioning signals (analog).
CDU module locations are illustrated in figure 3-13 and their functions described
in table 3-VII.
3-11 SIGNAL CONDITIONER
This paragraph will give a physical description of the signal conditioner and will
be supplied when information is available.
3-12 DISPLAY AND KEYBOARD
The primary communication link between the astronauts and the PGNCS is the
DSKY (figure 3-14). The DSKY is located immediately below the lower center instrument
panel. The DSKY is approximately 8 inches high, 8 inches wide, 7 inches deep, and
weighs 17 pounds. The upper half of the DSKY is the display and the lower half is the
keyboard. The display section contains 14 caution and alarm indicators, 7 operation
display indicators, and 18 data display indicators. The words PROG, VERB, and
NOUN and the lines separating the three groups of display indicators are illuminated
whenever the PGNCS is energized, as are the 19 keys of the keyboard.
There are a 91 pin connector, a filler valve, and a power supply mounted on the
rear of the DSKY. The connector interfaces the DSKY with the LGC, other PGNCS
components, and with other LEM systems. The filler valve is used to pressurize the
DSKY to one atmosphere. The power supply provides voltages for operation of the
display indicators. The DSKY controls and indicators and their functions are listed
in table 3-VIII.
3-24
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
3-25
Figure 3-13. CDU Module Locations
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3 -VII. Functions of CDU Modules
Module
Part Number
Function
Coarse system (5)
2007236-011
Provides coarse switching and atten¬
uation circuitry necessary to incre¬
ment angles.
Main summing ampli¬
fier and quadrature
rejection (5)
2007238-011
Provides fine switching and attenuation
circuitry necessary to increment
angles.
Quadrant selector (5)
2007243-011
Converts sin 0 and cos 0 resolver
signals to phase relationships
required by main summing
amplifier.
Read counter (5)
2007140-021
Accumulates pulses representing
angles and controls switching of coarse
system module, quadrant selector
module, and main summing amplifier.
Interrogate module
2007263-011
Generates a portion of timing pulses
required for CDU operation, pro¬
duces 14 vdc power, and provides
circuitry for data and pulse trans¬
mission.
Digital mode module
2007141-021
Provides pulse commands which are
used throughout CDU for synchro¬
nization, switching, and strobing.
Mode module
2007254-011
Buffers signals and monitors CDU
operations.
Error angle counter
and logic module (5)
2007139-021
Accumulates pulses representing
angular error and provides logic cir¬
cuitry to control operation of other
CDU modules.
Power supply
2007142-011
Supplies 4 vdc logic power to
digital logic portions of CDU.
Digital to analog
converter (5)
2007237-011
Converts digital information in
error counter into a dc analog signal
and two ac analog signals.
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
INOICATOR OLIVERS
FILLER VALVE
J9 CONNECTOR
Figure 3-14. Display and Keyboard
3-27
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
Table 3 -VIII. DSKY Controls and Indicators
Indicators and Controls
Functions
Caution and Alarm Indicators
UPLINK ACTY
Indicates information is being received via
UPLINK. (Not used for manned flights.)
ST BY
Indicates LGC is in restart condition and
low power mode.
KEY REL
Indicates that LGC wishes to display program
information and has found DSKY in use.
RESTART
Indicates LGC is in restart condition.
OPR ERR
Indicates illegal keyboard operation.
AUTO
Not used.
HOLD
Not used.
FREE
Not used.
NO ATT
Indicates that ISS is not suitable for use as
attitude reference.
TEMP
Indicates underheat or overheat condition of
IMU stable member.
GIMBAL LOCK
Indicates middle gimbal angle in excess of 75
degrees.
PROG
Indicates that program check has failed. This
indicator is controlled by the LGC program.
TRACKER
Indicates failure of LORS channel of CDU or
LORS data is not proper.
Spare
Spare.
(Sheet 1 of 3)
3-28
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3-VHI. DSKY Controls and Indicators
Indicators and Controls
Functions
Operation Display Indicators
COMP ACTY
Indicates LGC is operating.
PROG
Indicates function or functions of current
LGC program.
VERB
Indicates verb code entered at keyboard.
NOUN
Indicates noun code entered at keyboard.
Data Display Indicators
Data display
A plus or minus sign signifies data is decimal;
indications
no sign signifies data is octal.
Keyboard Keys
KEY REL
Releases control of keyboard so that information
supplied by program action may be displayed.
ST BY
Initiates LGC restart condition and puts LGC
into low power mode. Normal operation may
be resumed by again pressing STBY.
RSET
Clears caution indicators and OPR ERR indi¬
cator.
CLR
Clears data contained in data register currently
in use.
VERB
Conditions LGC to accept next two numerical
characters as action request.
NOUN
Conditions LGC to accept next two numerical
characters as address code.
(Sheet 2 of 3)
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 3 -VIII. DSKY Controls and Indicators
Indicators and Controls
Functions
Keyboard Keys (cont)
ENTER
Informs LGC that assembled data is com¬
plete; execute requested function.
+ key
Enters positive sign for decimal data.
- key
Enters negative sign for decimal data.
0 through 9
Enter data, address code, and action request
code into LGC.
(Sheet 3 of 3)
3-30
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Chapter 4
COMPONENT THEORY OF OPERATION
4-1 SCOPE
This chapter discusses the operation of components or circuits whose operation is
not apparent in the functional descriptions presented in Chapter 2.
4-2 APOLLO II INERTIAL REFERENCE INTEGRATING GYRO
The Apollo II IRIG stabilization gyro (figure 4-1) is a fluid and magnetically sys-
pended, single-degree-of-freedom, integrating gyro. It is one of the 25 series of inertial
instruments. The 25 designation denotes the case diameter in tenths of inches. The
stabilization gyros are the sensing elements of the stabilization loop. Three such gyros
are mounted on the stable member with their input axes mutually perpendicular.
Any change in the attitude of the stable member is sensed by one or more of the gyros.
The gyros convert this displacement into an error signal which is amplified and fed
into the gimbal torque motors. The gimbal torque motors reposition the stable member
until the error signals are nulled and the original orientation of the stable member is
re-established.
The Apollo II IRIG consists of a wheel assembly, a spherical float, a cylindrical
case, a signal generator due osyn, and a torque generator ducosyn. The wheel is mounted
within the sealed float on a shaft perpendicular to the float axis and spins on pre loaded
ball bearings. The wheel is driven as a hysteresis synchronous motor in an atmosphere
of helium. The float is mounted within the case on a shaft axially coincident with the
longitudinal axes of both float and case. Precision hard-alloy pivots and bearings are
located at each end of the float shaft, with the bearing being part of the float assembly.
The torque generator ducosyn is mounted on one end of the float shaft, while the signal
generator ducosyn is mounted on the opposite end. The volume between the float and
case is filled with a suspension and damping fluid.
Four axes (input, spin, spin reference, and output) are associated with the Apollo
II ERIG. While the wheel is spinning, the gyro tends to maintain its attitude with respect
to space. If the gyro is forced to rotate about the input axis (perpendicular to the wheel
spin axis), it will respond with a torque about the output axis (perpendicular to both spin
and input axes). The spin axis is displaced from its normal or null alignment with the
spin reference axis by an amount equal to the angle through which the output axis has
rotated. The spin reference, input, and output axes are always mutually perpendicular.
4-1
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
INPUT
OUTPUT
AXIS
TORQUE
DUCOSYN
SPIN
REFERENCE
AXIS
I 569 0 A
Figure 4-1. Apollo II ERIG, Simplified Cutaway View
The rotation about the output axis in response to a rotation about the input axis in
a single-degree-of-freedom gyro is called gyroscopic precession. The output axis
is along the float shaft. Rotation of the gyro about its input axis results in a preces¬
sion of the float.
The signal generator ducosyn is mounted on the positive output axis end of the float
to provide magnetic suspension of the float with respect to the case, and to serve as a
transducer for providing an electrical analog signal which indicates the amount and
direction of the angular rotation of the float about the output axis. The torque generator
4-2
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
ducosyn is mounted on the negative output axis end of the float to provide magnetic sus¬
pension, and to serve as a transducer for converting electrical error signals to a torque
about the output axis when desired.
Since float movement is a measure of angular displacement of the gyro, friction
on the float shaft (output axis) is a critical factor of gyro sensitivity. To reduce this
friction to a negligible level, the space between the float and case is filled with a fluid
which has the same density (specific gravity) as the float. This fluid causes the float to
be suspended with respect to the case. Density of the fluid is kept equal to the density
of the float by the controlled application of heat. Heating coils attached to the Apollo
II ERIG end mounts maintain the density of the fluid. Two sensors submerged in the
fluid indicate the temperature of the fluid. The fluid also provides viscous damping of
float movement. The fluid suspension is supplemented by magnetic suspension which
keeps the pivot centered in the bearing. The magnetic suspension forces are created
by the signal and torque generator ducosyns. Under normal environmental conditions
the pivot never touches the bearing. Polished precision hard-alloy bearings and pivots
are used to minimize the friction which may result if the pivot touches the bearing under
extreme environmental conditions.
Since oxygen would rust the ferrous parts in the wheel assembly, the float is filled
with helium which will conduct heat away from the wheel motor. Because helium is a
light gas it generates little windage, resulting in the additional advantage of low windage
losses in the wheel motor. The float is filled with helium at a pressure of one-half
atmosphere to further reduce windage losses.
4-2. 1 GYRO WHEEL ASSEMBLY. The gyro wheel assembly consists of a wheel, a
shaft, hysteresis ring, ball bearings and bearing retainer. The wheel consists of a
beryllium hub with a steel rim. The purpose of the composite wheel is to concentrate
as much weight as possible in the outside rim, providing the wheel with a high moment
of inertia. The steel, hollow shaft has female threads on each end and is machined to
serve as the inner race for the ball bearings. Preloading of the wheel is achieved and
controlled by bolting the bearing retainers to the hub. The bearing retainers press on
the outer bearing race exerting a wedging action on the balls. As a result, a deliberate
load (preload) is imposed on the wheel bearing to insure that the wheel rotates precisely
at a right angle to the shaft. The amount of preload is carefully determined since ex¬
cessive preload will introduce excessive bearing friction that would limit bearing life.
The hysteresis ring, constructed of laminated, specially hardened steel, is fitted on
the wheel hub and serves as a rotor for the hysteresis synchronous motor which drives
the wheel.
4-2.2 FLOAT ASSEMBLY. The float assembly is essentially a float gimbal, two
hemispheres, hysteresis motor stator, and bearings. The wheel assembly is bolted
to the float by threaded rings. The rings also hold together the float gimbal and the
float hemispheres, both of which are made of beryllium. The hysteresis motor stator
is placed inside the float gimbal with the power leads brought out through each end of
the float gimbal. The float shaft is an integral part of the float gimbal and extends out¬
ward from the float to serve as a mount for the float bearings and ducosyn rotors. The
bearings, when placed on each end of the float gimbal, define the output axis. The float
4-3
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTIOl SYSTEM
ND-1021042
MANUAL
gimbal also has a hole fitted with a ball and screw seal through which the float is evac¬
uated and filled with helium. Preliminary balance weights are placed on the float gimbal
for rotational balancing prior to the float being inserted into the case. Balance weights
along the spin axis and the input axis are accessible from outside the case and are used
for rotational balancing after final assembly.
4-2.3 CASE. The case consists essentially of main housing and damping block assem¬
blies, end housing assembly, and main cover assembly. The float assembly is encased
in the main housing assembly and is supported with respect to the end housing by the
pivot assemblies. Beryllium damping blocks fill the space around the float. Theseblocks
provide the necessary control of the damping gap (the width of the gap between the float
assembly and case), thereby controlling the damping coefficient. The end housings are
held to the main housing by clamping caps. The end housings contain the pivot assem¬
blies, ducosyn stators, bellows to take up the expansion and contraction of the sys-
pension fluid, and a setscrew and ball seal to allow filling with the suspension fluid.
Four balance adjusters, provided in the main housing assembly, allow access to the
adjustable balance weights along the spin axis and the input axis. After hermetically
sealing and balancing the unit, the Apollo n ERIG is covered by a main cover as¬
sembly which provides a magnetic shield plus a second hermetic sealing.
4-2.4 NORMALIZING NETWORK. The normalizing network (figure 4-2) contains the
magnetic suspension capacitors, torque generator normalization resistors, temperature
sensor normalization resistor, main heater, auxiliary heater, and signal generator
preamplifier with gain normalization resistor attached. The pre-alignment package is
added to the signal generator end of the gyro case during final assembly, making the gyro
a pre-aligned gyro. The gyro is pre-aligned on a test stand with the input axis aligned
about the output axis relative to a slot in the mounting ring. This alignment is carried
over to the stable member where a pin is precisely located to pick up the slot. When the
gyro is mounted in the stable member, an additional main heater and an auxiliary
heater are placed on the torque generator end.
The signal generator preamplifier is an ac amplifier with transformer coupled input
and output which amplifies the gyro output signal prior to transmission from the stable
member to the PSA.
4-2.5 APOLLO II IRIG DUCOSYNS. The Apollo II IRIG uses ducosyns for magnetic
suspension of the float, signal generator action, and torque generator action. The
ducosyn is a separate magnetic suspension microsyn and a separate transducer microsyn
in a single unit. The unit contains two separate stators mounted in the end housing and
two separate rotors mounted on a common mounting ring of the float assembly. The
inside stator assembly consists of eight outwardly projecting tapered poles which are
wound and excited to provide magnetic suspension. The outer stator assembly consists
of twelve inwardly projecting poles which are wound to provide either signal generator
or torque generator action. The outer rotor is the transducer rotor and consists of
eight unwound salient poles. The inner rotor, which is the magnetic suspension rotor,
is cylindrical, tapered, and unwound. A beryllium ring separates the two rotors to
reduce cross -coupling effects.
4-4
SUSPENSION MODULE
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5
Figure 4-2. Apollo II IRIG Normalizing Network
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-2.5. 1 ERIG Signal Generator Ducosyn. The signal generator ducosyn is mounted on
the positive output axis end of the gyro to provide magnetic suspension and to serve as
a transducer to provide an electrical analog signal representing the position of the float
relative to the case. (See figure 4-3). Poles 1, 4, 7, and 10 are wound with primary
windings which induce a voltage into the secondary windings on the pole pieces on either
side of the primary winding poles. All secondary windings are wound with equal turns.
The secondary windings (2-12, 3-5, 6-8, and 9-11) on either side of each primary pole
are wound in opposition to each other. When the rotor pole pieces are symmetrically
located between the pairs of secondary poles, the flux density in the secondary poles is
equal and equal voltage is induced in the secondary windings. Since the secondary wind¬
ings are wound in opposition the induced voltages cancel and the net output voltage is
zero. This is the null position of the rotor. When the rotor is rotated from the null
position as a result of float displacement, the equality of air gap reluctance is disrupted
resulting in unequal flux density in the pairs of secondary poles and therefore unequal
induced voltages in the windings. The magnitude of the net output voltage depends on the
degree of air gap reluctance unbalance; the greater the rotor displacement from null,
the greater the net output voltage. The phase of the net output voltage is determined by
the direction of rotor rotation. As a result of counterclockwise rotation, higher voltages
are induced in the secondary windings that are wound in phase with the primary windings,
causing the net output voltage to be in phase with the primary excitation. In the same
manner, clockwise rotation produces a net output voltage that is out of phase with the
primary excitation.
The Apollo II IRIG ducosyns require a 4 volt, 3,200 cps single phase excitation for
the signal generator primary windings and for the magnetic suspension portions.
4-2. 5. 2 IRIG Torque Generator Ducosyn. The Apollo II IRIG torque generator ducosyn
is mounted on the negative output axis end of the float to provide magnetic suspension
and to serve as a transducer to convert an electrical error signal into a torque about
the output axis. Figure 4-4 shows the torque generator with the rotor in the null posi¬
tion. To develop torque, current is allowed to flow through the common winding and
through either the T+ or the T- winding. The direction of torque is determined by the
winding through which current flows. The torque generator stator may be considered
as divided into four symmetrical groups of three poles. The center pole of each group
(1, 4, 7, and 10) has a common winding only and will always be a north pole when
energized. The poles on either side (2-12, 3-5, 6-8, and 9-11) of the center poles have
both T+ and T- windings with the polarity of the poles determined by which of the two
windings is energized. In either case, one pole in each group will become a north pole
and the other a south pole. Since the center pole is always a north pole, each group of
three poles will consist of two north poles and one south pole whenever the windings
are energized. The rotor will tend to align itself symmetrically between the north and
south poles, creating a torque. When the T- winding is energized, pole 12 will become
a south pole and pole 2 will become a north pole. The rotor, in attempting to align
itself, will tend to rotate clockwise until rotor pole 8 is directly opposite stator pole
12 and rotor pole 1 is directly between stator poles 1 and 2, since 1 and 2 are both
north poles. When the T+ winding is energized, stator pole 2 will become a south pole
4-6
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
GYRO
ERR
(INPUT AXIS)
SIGNAL
GENERATOR
STATOR
SUSPENSION
ROTOR
S2
SECONDARY
LO 'I
PRIMARY EXCITATION HI
SECONDARY
CENTER
SUSPENSION
.STATOR
2
PRIMARY
EXCITATION LO
BERYLLIUM
SEPARATOR
Figure 4-3. IRIG Signal Generator and Suspension Microsyn
and stator pole 12 will become a north pole. The rotor will tend to rotate counterclock¬
wise attempting to align rotor pole 2 opposite stator pole 2, and rotor pole 1 between
stator poles 1 and 12. The other poles attempt to align themselves in the same manner.
The direction of the desired torque is controlled by gyro select pulses from the
LGC. The pulses act through a switching network in the gyro calibration module to close
4-7
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 4-4. IRIG Torque Generator and Suspension Microsyn
the torque current path through either the T+ or the T- winding. The magnitude of the
torque current is held constant to develop a constant torque. Torque on the rotor pro¬
duces torque on the gyro float. The resulting float displacement creates an error signal
from the ducosyn signal generator. Thus, the position of the IMU stable member is
changed by the compensating reaction from the stabilization loops.
The torque generator stator also has a reset coil and a bias compensation coil,
both of which are continuously energized by the 4 volt, 3,200 cps magnetic suspension
and signal generator excitation voltage. The reset coil serves to keep the magnetic
state of the magnetic material constant following any torque commands. This degaussing
action prevents the storage of residual magnetic dipoles in the rotor and stator which
would create torque. A winding around each group of three stator poles acts as a reset
coil for both rotor and stator. The bias compensation coil creates a torque equal and
opposite to the non-gravity torques which produce bias drift, such as the torque due to flex
leads. In this manner, the bias drift due to these sources may be reduced to zero.
4-8
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Figure 4-5. Ducosyn RLC Equivalent Circuit
4-2. 5. 3 LRIG Ducosyn Magnetic Suspension. Unit. The Apollo II IRIG ducosyn magnetic
suspension units have a tapered cylindrical rotor and tapered stator poles that develop
radial and axial magnetic suspension of the gyro float.
Each stator winding is part of a series resistance inductance capacitance (RLC)
circuit. (See figure 4-5). Although the equivalent circuit illustrated shows only two poles,
it is representative of any of the four pairs of diametrically opposed stator poles. In¬
ductances and L2 represent the total inductances of the stator windings. Resistances
Rj and R2 represent the total resistance of each stator circuit, Capacitors C^ and C2
are the external fixed capacitors in series with the resistance and inductance. The
values of and L2 vary inversely with the size of air gaps A and B respectively.
The excitation to the magnetic suspension unit is maintained at precisely 3,200
cps; the inductance is the only circuit variable. When the inductance is adjusted so the
inductive reactance equals and cancels the capacitive reactance, circuit resonance is
achieved. At resonance, the total circuit impedance is at a minimum, consisting only
of resistance, and the current is thus at a maximum. During construction and testing,
a fixed suspension capacitor is selected that develops a value of capacitive reactance
that is less than the value of inductive reactance present when the rotor is at null. The
resulting impedance allows a current flow that is less than the maximum or resonant
current. In operation, translational movement of the rotor from its null point alters
the inductance to bring the circuit closer to or further from resonance.
4-9
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The current flow through the Ri, Li, and Ci circuit of figure 4-5 increases or
decreases according to the inductance which is controlled by air gap A. At some position
of the rotor (or value of A), L will produce resonance and maximum current. As the
rotor moves in either direction from the resonant point, the current falls off sharply
because the value of L (and inductive reactance) changes to make the circuit impedance
greater. The current in the stator winding determines the amount of magnetic energy
in the stator pole. The attracting force on the rotor is equal to the change in magnetic
energy divided by the change in air gap. This relationship of force versus air gap is
such that as the rotor moves away from the stator (increasing A), the attracting force
rises to a maximum, then decreases sharply as the rotor passes through the resonant
point. A negative or repelling force is developed as the rotor is moved beyond the
resonant point. In operation, the movement of the rotor is limited by the float pivots
so the attracting force only increases as the rotor is moved away from the stator to its
maximum allowable displacement. Conversely, as the rotor moves closer to the stator,
decreasing the air gap, the attracting force decreases.
As the rotor moves left, air gap A increases and air gap B decreases, and vice-
versa. The attracting force at one stator pole changes inversely to the change in attrac¬
ting force at the other stator pole. When the rotor is displaced from its null point (where
the forces on the rotor from both poles are equal), the force from the pole the rotor is
approaching decreases, and that of the opposite pole increases. The direction of the
resultant force moves the rotor back to the null position. This action magnetically
clamps the rotor between its operating limits. Since the four pairs of stator poles are
arranged in a circle within the rotor, their simultaneous action effectively suspends
the rotor.
Since the rotor and the stator poles are tapered, end play on the float tends to in¬
crease or decrease the air gaps of the magnetic suspension units located at each end of
the float. The two magnetic suspension units act together to develop a component of
force that supports the float axially.
4-3 16 PULSED INTEGRATING PENDULUM
The 16 PIP's are used as accelerometers in the IMU. The 16 PIP in itself is not an
accelerometer, but an acceleration sensitive device. In its associated accelerometer
loop, the 16 PIP becomes an integrating accelerometer (16 PIPA).
The 16 PIP is basically a cylinder with a pendulous mass unbalance (pendulous
float) and is pivoted with respect to a case. The pendulous float has no electrical power
requirements as it is completely mechanical in operation. The space between the pen¬
dulous float and case is filled with a fluid. A signal generator ducosyn, located at one
end of the float, provides magnetic suspension of the float with respect to the case and
acts as a transducer to convert mechanical rotation of the float with respect to the case
into electrical analog signals. A torque generator ducosyn, located at the other end of
the float, provides magnetic suspension of the float with respect to the case and acts as
a transducer to convert electrical signals into mechanical torque about the float
shaft. A 2 volt rms, 3,200 cps, single phase excitation is required for the magnetic
4-10
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
suspension portion of each ducosyn and for the transducer portion of the signal gen¬
erator ducosyn.
The output axis of the 16 PIP is defined by the axis of the pivots which support the
float with respect to the case. (See figure 4-6.) The pendulum axis is defined by a line
which passes through the mass unbalance and intersects the output axis at a right angle.
The input axis is the axis along which the 16 PIP is sensitive to acceleration. The input
axis and pendulum axis form a plane that is perpendicular to the output axis. When the
float rotates about the output axis, the pendulum axis is displaced proportionately from
its normal or null position (pendulum reference axis). The pendulum reference, input,
and output axes are always mutually perpendicular.
The mass unbalance hangs below the output axis and is forced by loop torquing to
swing like a pendulum. The torquing required to keep the pendulum action oscillatory
at no acceleration is a known value. When acceleration is sensed along the input axis,
an additional torque is felt by the pendulum and the loop compensates for the accelera¬
tion torque by supplying torquing current for additional time.
Figure 4-6. Definition of 16 PIP Axes
4-11
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND 1021042
MANUAL
Figure 4-7 illustrates the direction the pendulous mass tends to swing due to
acceleration torque as viewed from the positive end of the output axis or signal gen¬
erator end of the PIP.
Acceleration in the direction of the positive input axis (the direction in which the
arrowhead points) results in a torque on the float about the output axis which tends to
rotate it in the negative angular direction (-0 OA) about the output axis. Conversely,
acceleration in the direction of the negative input axis produces a torque on the float
tending to rotate it in the positive angular direction (+ 0 OA) about the output axis. When
no acceleration is being felt along the input axis, the summation of the angular dis¬
placement about the output axis is zero; and by definition, the PIP is at a null.
Maximum sensitivity and linearity of the 16 PIP occur near null. To assure maxi¬
mum sensitivity and linearity, the accelerometer loop in which the 16 PIP is used
restricts the angular displacement about the output axis to very small excursions in
either direction from null. The accelerometer loop is designed so that the torque
developed by the torque generator is equal to and opposite the pendulous torque result¬
ing from applied acceleration. The signal generator, located at the positive end of the
output axis, senses an angular displacement of the float about the output axis. The phase
and magnitude of the output signals from the signal generator secondary winding are
determined by the direction and amount of float displacement. The error signals are
PNA
t
Figure 4-7. Result of Acceleration Along Input Axes
4-12
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
processed by the accelerometer loop into incremental velocity pulses to the LGC and
intotorquing current to the torque generator.
4-3. 1 FLOAT ASSEMBLY. The float is a hollow beryllium cylinder fitted with a shaft
on which the float pivots are located. On both ends of the float are salient four pole
transducer rotors and cylindrical magnetic suspension rotors with tapered inside dia¬
meters. The rotor itself is a solid one piece device. The pendulous mass screws into
and protrudes slightly from the float. A pin and screw which provides pendulousity ad¬
justment also serves as a stop to limit float rotation about the output axis to ±1 degree.
Adjustable balance weights for rotational balancing of the float are located along the
pendulum axis and the input axis. The completed float assembly is placed in a main
housing assembly filled with a suspension fluid. The suspension fluid provides fluid
suspension of the float with respect to the case and viscous damping of the float.
4-3.2 HOUSING ASSEMBLY. The housing assembly consists of a mainhousing assem¬
bly and two end housings. Damping blocks line the inner diameter of the main housing
so as to surround the float. Four bellows assemblies are located within the damping
blocks and take up the expansion and contraction of the suspension fluid resulting from
variations in fluid temperature. Each end housing contains a pivot bearing, an eight
pole magnetic suspension stator, and either an eight pole signal generator stator
or an eight pole torque generator stator. The two end housings are called the signal
generator end housing (on the +OA end) and the torque generator end housing (on the -OA
end). The magnetic suspension microsyns have tapered stator poles and a tapered rotor,
developing magnetic suspension forces in both radial and axial directions.
4-3.3 OUTER CASE ASSEMBLY. The housing assembly is completely covered by an
outer case which provides magnetic shielding and a hermetic seal for the unit. Heating
coils are placed between the mainhousing and the outer case to heat the suspension fluid
to the proper temperature for fluid suspension of the float. All electrical connections for
signal generator, torque generator, magnetic suspension microsyns, and heaters are
brought out through the torque generator end of the case.
4-3.4 NORMALIZING NETWORK. The 16 PIP normalizing network module contains
the suspension capacitors, torque generator normalizing resistors, and temperature
sensor normalizing resistors. This module is mounted over the 16 PIP and bridges
the 16 PIP end cap. However, to avoid PIP alignment problems, the module is fas¬
tened to the stable member instead of the PIP.
4-3.5 PIP DUCOSYNS. The 16PIPducosyn signal generator and torque generator differ
from the Apollo n IRIG units in both construction and operation. The 16 PIP signal gen¬
erator and torque generator have eight pole stators. The 16 PIP ducosyn rotor is con¬
structed from a solid piece of ferrite. Flats are ground onto the outer diameter of the
rotor to create pseudo salient poles which serve as the transducer rotor. The inner
diameter of the rotor is tapered and serves as the magnetic suspension rotor. There is
no magnetic separation between the transducer rotor and the suspension rotor which
allows the magnetic suspension rotor to degauss the torque generator rotor. The de¬
gaussing prevents the storage of residual magnetic poles in the magnetic material which
could cause unwanted torques to be created.
4-13
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The torque generator stator has a single winding per pole. (See figure 4-8.) The
windings on the even poles develop negative torque and the windings on the odd numbered
poles develop positive torque. The accelerometer loop applies constant dc current to
either the odd or even poles. The torque generator stator also has a reset winding which
degausses the stator thus preventing the storage of residual magnetic poles which could
create unwanted torque.
The signal generator stator poles have both a primary and secondary winding per
pole. The secondary windings are wound in opposition so that when the rotor is at null
the air gap reluctance at each pair of stator poles is equal and the net output voltage is
zero. When the rotor is displaced from null, the air gap reluctance becomes unequal
and a net output voltage proportional to the direction and magnitude of the float displace¬
ment is developed. The output of the signal generator is amplified, phase shifted, and
applied to the interrogator module in the accelerometer loop which detects the direction
of float displacement.
TORQUE CURRENT
RETURN
15636
Figure 4-8. PIP Torque Generator
4-14
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-4 COUPLING DATA UNIT
The CDU is an electronic device used as an interface element between the PGNCS
subsystems, and between the PGNCS and various LEM displays and controls. The CDU
is a sealed unit containing 34 modules of ten types. The ten module types make up five,
almost identical, loops; one each for the inner, middle, and outer gimbals and one
each for the optical tracker azimuth and elevation axes. Several of the CDU modules
are shared by the five loops.
The CDU functions primarily as an analog to digital converter and as a digital to
analog converter. The analog to digital converter converts resolver signals into digital
information which is stored in a 16 stage binary counter called the read counter. The
digital information is also transmitted to the LGC in the form of pulses. The digital
to analog converter accepts pulses from the LGC, stores them in a nine stage binary
counter called the error counter, and provides ac and dc output signals proportional to
the stored pulses. A digital feedback path between the read counter and the error counter
is provided to count the error counter up as the read counter counts down and vice
versa.
The CDU converts the angular information from IX and 16X resolver signals
(sin 6, cos0, sin 16 0, and cos 16 0) into digital information. The resolver angle is
digitalized into bits, equal to 20 arc-seconds each and stored in the read counter. An
error signal proportional to the difference between resolver angle and the CDU angle
(the angle registered by the read counter) causes the read counter to count until the
error signal is nulled. If the difference between the resolver angle (0) and the CDU
angle ( ip) is greater than 0.1 degree, the read counter will be incremented at a 12.8
kpps rate. The incrementing rate will be 800 pps if the difference is less than 0.1
degree.
4-4.1 COARSE SYSTEM MODULE. The coarse module functions with the read counter
to form the coarse analog to digital conversion system. The coarse module receives
the sin 0 and cos 0 signals from the IX gimbal angle resolver and switches them
through attenuation resistors which represent various values of sin j/j and cos ip. The
resolver angle is compared with the angle registered by the read counter through the
mechanization of the following trigonometric identity:
± sin (0-1 /)) = ± sin 0 cos ip± cos 0 sin ip
where 0 is the gimbal angle and ip is the CDU angle represented by the accumulation
of bits registered by the read counter. The value of ip can be considered as the gimbal
angle as indicated by the read counter. When 0 and i p are equal, the equation goes
to zero. If 0 does not equal ip , an error detector in the coarse module will produce
an output which will cause incrementing pulses to be sent to the read counter. As the
read counter counts up or down, changing the value of ip, it sends switch control pulses
from its seven most significant stages to the coarse module. The switch control pulses
operate switches in the coarse module which change the arrangement of the attenua¬
tion resistors to obtain different values of sin ip and cos ip in order to obtain a null
4-15
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
output from the error detector. For each read counter angle 0, there is a corre¬
sponding switch arrangement which will produce a null.
The accumulation of 0, the read counter indicated gimbal angle, is controlled by
three modules within the CDU: the coarse module, the main summing amplifier and
quadrature rejection module (MSA & QR), and the quadrant selector module. The
coarse module is used in conjunction with the IX gimbal angle resolver inputs. The
other two modules are used in conjunction with the 16X gimbal resolver inputs and
function with the read counter to form the fine analog to digital conversion system.
Figure 4-9 illustrates the mechanical angles of the gimbals, the read counter
bit positions associated with the mechanical angles, and the coarse and fine system
switching associated with each of the read counter bit positions. Note that bits 2°
through 2*1 are associated with fine system switching and bits 2^ through 2*5 are
associated with coarse system switching. The three bit overlap of the coarse and fine
systems provides a smooth transition from one system to the other. The angles above
the read counter blocks are the mechanical angles through which the IX gimbal angle
resolver shaft rotates. Note also that 180 electrical degrees of 16X resolver rotation
is equal to 11.25 degrees of IX resolver angle.
MECHANICAL ANGLE 100* 90* 45* 225* II-25* 5.6* 2£* 1.4* 0.7* .35* .17* X38‘ .04* .02* 40" 20"
16182
Figure 4-9. Read Counter Relationship to Coarse and Fine System Switching
Figure 4-10 provides a functional block diagram of the coarse module. The IX
resolver output signals, 26 v (rms) sin 0 and 26 v (rms) cos 0 , are applied through
transformers which have a transformation ratio of 26:4. A 28 v (rms) 800 cps
reference signal is applied through a transformer which has a transformation ratio
of 28:4. The maximum voltage available at the transformer secondaries, high to cen¬
ter tap, is 4 v (rms). The gimbal angle is represented by the amplitude of the sin 0 and
cos 0 signals and by their phase with respect to the 800 cps reference signal. If the
4-16
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
SI2 (.049)
COARSE TERNARY
LEVEL (C|) TO
EC 8 L MODULE
AMBIGUITY
DETECT (Ad)
16153 A
Figure 4-10. Coarse System Module, Block Diagram
gimbal angle were 150 degrees, for example, the sin 0 and cos 0 signals at the trans¬
former secondaries would be equal to:
(1) (4 v rms) (sin 150°) =
(4 v rms) (0.5)
(2) (4 v rms) (cos 150°)
(4 v rms) (-0.866)
2.0 v (rms)
-3.46 v (rms)
The sin 0 signal would be in phase with respect to the 800 cps reference. The cos
0 signal would be out of phase with respect to the 800 cps reference, as is signified
by the minus sign. Figure 4-11 shows the phase relationship of the IX resolver
sine and cosine output signals with respect to the 800 cps reference.
The center tapped secondary of the transformers provides both an in phase and an
out of phase signal of equal amplitude, as signified by the plus or minus sign shown
on each portion of the secondary winding. (See figure 4-10.) Thus if the cos 150 degrees
signal, previously mentioned, were to be taken from the out of phase secondary,
4-17
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
180°
90°
SINE +
COSINE—
SINE +
COSINE +
SINE-
COSINE-
SINE —
COSINE +
270°
+ INDICATES ELECTRICAL OUTPUTS IN PHASE WITH THE REFERENCE
- INDICATES ELECTRICAL OUTPUTS OUT OF PHASE WITH THE REFERENCE
16134
Figure 4-11. Resolver Sine and Cosine Phase Relationships
the signal would be equivalent to (-4 v rms) (-0.866) = 3.46 v (rms), and would be in
phase with respect to the 800 cps reference. The minus sign in front of the 4 v (rms)
signifies that the out of phase portion of the transformer secondary was used. The
signal from each portion of the T2 and T3 secondary windings is applied to two tran¬
sistorized switches. The circuit for one of the switches, SI, is shown in figure 4-12.
The circuit consists of switching transistor Q2 and the transistor driver Ql. When
the logic equation for switch control signal DC1 isn't satisfied, DC1 is at a positive
voltage level allowing Ql to conduct to saturation and thus keep the base of Q2 grounded.
With its base grounded, Q2 is turned off (or open) preventing the transformer output
signal from being applied to the attenuator resistor circuit labeled cos 22.5°. When
its logic equation is satisfied, DC1 drops to 0 vdc, Ql stops conducting which allows
the base of Q2 to rise toward -*-28 vdc causing Q2 to conduct to saturation. With Q2
turned on, the transformer output is applied through the attenuator resistor circuit
to the summing junction of operational amplifier Al. All of the coarse system module
switches (SI through S12) operate in an identical manner. The logic equations for the
switch control signals (DC1 through DC12) that activate the switches are also given
on figure 4-12.
4-18
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
TO SUMMING
JUNCTION OF
A|.
16155
DCl =
2,S2H 2>3-
2,5214213
DC7 -
2,5,2,4213.
214213)
DC2
215 214 2*3 .
2152,4213
DC8
215 «214 213 •
2,4213)
DC3 =
2152M213.
215 2* 213
DC9
2* 2
DC-1 =
2152H213-
215 214 21 3
DC10
2* 1
DC5
213 ( 21 4 213
. 7^
DCl 1
210
DC6
2,5<2,4213
. 2,4213)
DC 12
29
Figure 4-12. Coarse Switch Circuit and Logic Equations
Switches SI through S8 mechanize the systems nulling identity, ± sin (0-0) =
± sin 0 cos 0 ± cos 0 sin 0, directly by switching the sin 0 and cos 0 signals from
the transformer secondaries through the attenuator resistors which represent values
of sin 0 and cos 0 . At the same time the switches select either the in phase, or
out of phase transformer output so that the attenuated signals will always be out of
phase with respect to each other at the summing junction and thus be consistent with
the requirements of the nulling identity. To develop the signal equivalent to the
sin 0 cos 0 term of the identity, a single switch from the SI through S4 group of
switches will be closed to select either the in phase or out of phase sin 0 signal
and connect it to an attenuator resistor circuit representing either cos 22.5 degrees
or cos 67.5 degrees. The cos 0 sin 0 signal is developed in the same manner by
a single switch in the S5 through S8 group. The transformer outputs selected in each
case will cause the sin 0 cos 0 and the cos 0 sin 0 signals to be out of phase with
respect to each other at the summing junction. When the two attenuated signals are
summed together at the summing junction, a difference or resultant voltage is devel¬
oped which represents the sin (0-0) side of the identity. The SI through S8 switches
can select values of 0 to match the gimbal angle to within 22.5 degrees. The result¬
ant voltage, therefore, may be a maximum of (±4 v rms) (sin 22.5°) = ±1.53 v (rms).
The resultant voltage can be nulled out by summing it with voltage increments of
proper phase supplied by the voltage ladder formed by switches S10, Sll, and S12.
The ladder, in effect, performs a linear interpolation to match the difference angle
4-19
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
(0- 0) to within 2. 8 degrees in steps of 2.8 degrees. The ladder switches are activated
by switch control signals from the 29, 210, and 211 stages of the read counter. The
signal input to the ladder switches is from the out of phase secondary of the 800 cps
reference transformer T3. The remaining switch, S9, is controlled by the 212 stage
of the read counter and supplies an in phase reference signal to the summing junction.
The operation of the S9 switch will be discussed in more detail later.
The coarse system switches activated at any particular gimbal angle can be deter¬
mined by first determining what read counter stages will have accumulated bits (see
figure 4-9) and applying this information to the logic equations given in figure 4-12
to determine what switch control signals will be generated. A simpler and more
convenient method is provided by the coarse switching diagram given in figure 4-13.
R.+C67. 5
+C67.5 +S67 5 4C675
Figure 4-13. Coarse Switching Diagram
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The coarse switching diagram illustrates the range of gimbal angles over which each
switch is closed. The S and C designations indicate a sine and cosine attenuator
resistor, respectively, with the value of the attenuator resistor given after the desig¬
nator. The plus and minus signs signify the polarity of the transformer secondary
the attenuator resistor is connected to. The R designation indicates the closure of
switch S9. The L designation indicates the closure of one or more of the ladder
switches.
A gimbal angle which illustrates the operation of switches SI through S8 is 67.5
degrees. A gimbal angle of 67.5 degrees (45° + 22.5°) places a bit in read counter
stages 2*2 and 2*3 (see figure 4-9) and satisfies the logic equations for DC4 and DC6
(see figure 4-12), which close switches S4 and S6. The coarse switching diagram
verifies the closure of a +C67.5 and a -S67.5 switch which correspond to switches
S4 and S6. The voltages present at the summing junction as a result of the closure of
switches S4 and S6 are:
(S4) (4 v rms ) (sin 67.5°) (cos 67.5°) =
(4 v rms ) (0.924) (0.383) = 1.42 v rms
(S6) (-4 v rms) (cos 67.5°) (sin 67.5°) =
(-4 v rms) (0.383) (0.924) = -1.42 v rms
The two voltages are equal in amplitude but opposite in phase and therefore cancel
and a null is accomplished.
A gimbal angle which illustrates the use of the ladder is 28.1 degrees. A gimbal
angle of 28.1 degrees (22.5° + 5.6°) places a bit in read counter stages 212 and 210
satisfying the logic equations for DC 3, DC 5, and DC 11 which close switches S3, S5,
and ladder switch Sll, respectively. The coarse switching diagram verifies that switch
S3 (+ cos 22.5°), S5 (-sin 22.5°), and the ladder are actuated. The voltages present
at the summing junction as a result of the closure of switches S3 and S5 are:
(S3) (4 v rms ) (sin 28.1°) (cos 22.5°) =
(4 v rms ) (0.471) (.924) = 1.74 v rms
(S5) (-4 v rms) (cos 28.1°) (sin 22.5°) =
(-4 v rms) (0.882) (.383) = -1.35 v rms
The resulting in phase voltage from the S3 and S5 closure is 0.39 v (rms). To null
the system, this in phase voltage must be summed with an out of phase signal. With
ladder switch Sll closed, an out of phase voltage equivalent to (-4 v rms) (sin 5.62) =
-0.39 v (rms) is applied to the summing junction to establish a null.
4-21
LEM PRIMARY 6UI DANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
When the resultant signal at the summing junction due to the switch closures in the
SI through S8 group of switches is an out of phase voltage, operation of the ladder
switches, which always provide out of phase voltages, will aggravate the unnulled
condition. An in phase signal is required at the summing junction with which the
ladder signals can be summed to obtain a null. This required in phase signal is
provided by switch S9 and the + reference side of transformer T3 as shown on figure
4-10. Switch S9 is activated on alternate 22.5 degree segments, as shown on the
coarse switching diagram, because it is in those segments that switches SI through
S8 can produce an out of phase resultant. Switch S9 provides a signal equivalent
to (4 v rms) (sin 22.5) = 1.53 v (rms) which, in effect, inverts the out of phase re¬
sultant to an in phase signal so that the out of phase ladder signals can accomplish
a null. Expressing the function of switch S9 in another way would be to say that it
creates the effect of a 22.5 degree shift in gimbal angle.
A gimbal angle which would illustrate the use of switch S9 as well as the ladder
is 239.1 degrees. A gimbal angle of 239.1 degrees (180° + 45° + 11.25° + 2.8° =
239.05°) places a bit in read counter stages 215, 2*3, 21*, and 2 . Bits in these
positions satisfies the logic equations for DC2, DC8, DC 10 and DC 12, closing switches
S2, S8, S10, and S12. The absence of a bit in read counter stage 2 ^ satisfies the logic
equation for DC 9 which closes switch S9. The sine and cosine of 239.1 degrees are
both negative since the angle lies in the third quadrant. The voltages present at the
summing function as a result of switches S2 and S8 being closed are:
(S2) (-4 v rms) (-sin 239. 1°) (cos 67.5°)
(-4 v rms) (-.8581) (.383)
(S8) (4 v rms ) (-cos 239. 1°) (sin 67.5°)
(4 v rms ) (-.5135) (.924)
1.35 v (rms)
-1.90 v (rms)
The resultant out of phase voltage from the S2 and S8 closure is -0.55 v (rms). It can
be seen that summing this voltage with the out of phase voltages from the ladder
switches S10 and SI 2 will increase the out of phase resultant at the summing function.
The closure of sjvitch S9, however, provides the necessary in phase voltage- value to
obtain a null. Summing the in phase S9 voltage with the out of phase resultant provides
a new resultant of 1.53 - 0.55 = 0. 98 v (rms). The voltages present as a result of the
S10 and S12 closures are:
(S10) (-4 v rms) (sin 11.25°)
(-4 v rms) (1.95)
(S12) (-4 v rms) (sin 2.8°)
(-4 v rms) (.049)
-0.78 v (rms)
-0.20 v (rms)
4-22
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Summing the total ladder signal with the S2, S8, and S9 resultant (0.98- 0.98 = 0 v rms)
establishes a null.
In order for the system to be nulled, the voltage at the summing junction of ampli¬
fier Al, must be low enough to keep the amplifier output (E out = E in x gain) below the
triggering level of the schmitt trigger error detector. The amplifier output is referred
to as the coarse error signal. When the system is not nulled, the coarse error is
large enough (1.33 volts peak-peak nominal) to cause the error detector to fire and to
generate an 800 cps square wave output. The 800 cps output, referred to as the
coarse ternary level signal (Ci), is sent to the read counter logic section of the error
counter and logic module. The coarse ternary level will exist when the error (0-0)
is greater than approximately 5 degrees. The logic within the error counter and logic
module sends pulses at 12.8 kpps to count the read counter up or down. If the coarse
ternary level signal is out of phase with respect to an 800 cps square wave reference
signal in the logic, the logic causes the read counter to be counted down and in like
manner counts the read counter up if the coarse ternary level signal is in phase.
The read counter, in turn, will change the configuration of the coarse system switches,
choosing different attenuation values (sin 0 and cos 0) until 0=0 and the system is
nulled. The coarse error signal is also supplied to the mode module fail detect cir¬
cuits where it is monitored and to the CDU test point connector for external monitoring
purposes. The coarse system module also performs two additional functions: generates
the ambiguity detect signal (Ad) and the IMU cage signal. The IMU cage signal is
taken from a separate secondary winding of the sin 0 transformer T1 and is used
during the IMU cage mode to drive the gimbals to their zero positions. To develop the
ambiguity detect signal, the output of a separate secondary winding on the cos b trans¬
former, T2, is applied through an emitter follower to a schmitt trigger which fires
when its input exceeds a nominal value of approximately 6 volts (p-p). The schmitt
trigger output is an 800 cps square wave, which will exist when the gimbal angle is
between 125 degrees and 235 degrees. The ambiguity detect signal is sent to the
ambiguity logic circuit in the digital mode module to indicate the possibility of a false
or ambiguous gimbal angle.
4-4.2 QUADRANT SELECTOR MODULE. The quadrant selector module functions with
the MSA & QR and with the read counter module to form the fine analog to digital
conversion system. The quadrant selector module inverts the 16X resolver sine or
cosine signals as necessary, depending on the quadrant the resolver angle lies in, so
that they are always out of phase with respect to each other. A second function of the
quadrant selector module is the generation of an 800 cps reference signal.
In order to implement the nulling identity,
± sin (0-0) = ± sin 0 cos 0 ± cos 0 sin 0
for the fine analog to digital conversion system, the sin 0 and cos 0 signals from
the 16X gimbal angle resolver must be switched so that they are always out of phase
with respect to each other. Figure 4-11 shows that the resolver signals are out of
phase with each other only in quadrants II and IV. The quadrant selector will invert
4-23
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
the sin 0 signal in quadrants I and IV, and invert the cos 0 signal in quadrants HI
and IV. Figure 4-14 is a block diagram of the quadrant selector module. The switch
driver circuits and associated switch control signals which operate the various quadrant
selector switches are not shown.
The inversion of the sin 0 signal is accomplished by operational amplifiers A1
and A2 and switches S5 and S6 in the following manner. Switch S6 is closed and S5 is
opened to provide a feedback path around A2 through R9 and to disconnect the output
of A2 from the input of Al. The sin 0 signal, applied to A1 through Rl, is inverted
by the normal operation of Al and the desired inverted sin 0 signal is made avail¬
able at its output. When no inversion is required, the switch configuration is changed
to S5 closed and S6 opened. The feedback path around A2 is closed through R4 and the
output of A2, which is also inverted, is applied to the input of Al through R2. Since
the resistance of R2 is half that of the feedback resistor of Al, an inverted sin 0 signal
of twice normal amplitude is applied to the summing junction input of Al. When this
signal is summed with the in phase sin 0 signal from Rl, the resultant signal is an
inverted sin 0 signal of normal amplitude. The inverted sin 0 signal is again inverted
by Al to re-establish an in phase sin 0 signal at its output.
Switches S5 and S6 are closed when the following logic equations are satisfied:
55 = 210 211 + 210 211
56 = 210 211 + 210 211
The 211 stage of the read counter corresponds to 180 electrical degrees in the fine
system and the 210 stage corresponds to 90 electrical degrees. The logic equations
then state that S5 is closed when the angle 0 is between 90 degrees and 180 degrees
(210 2H) or between 180 degrees and 270 degrees (210 2ll) which are the II and in
quadrants, respectively. S6 is closed when 0 is between 270 degrees and 360 degrees
(210 2ll) or between 0 degrees and 90 degrees (21$ 2ll) which are the IV and I
quadrants, respectively.
Phasing of the cos 0 signal is performed in the same manner as the sin 0 signal
using A3, A4, S7, and S8. The cos 0 signal is inverted in the III and IV quadrants.
The logic equations for S7 and S8 are:
57 = 211
58 = 211.
S8 will be closed and S7 will be open when j/j is between 180 degrees and 360 degrees
(211) providing an inverted cos 0 signal at the output of A3. S7 is closed and S8 is
open when 0 is between 0 degrees and 180 degrees (2il) providing a non-inverted
signal at the output of A3. Figure 4-15 illustrates which of the S5 through S8 group
of switches are closed over the various segments of 360 electrical degrees of 16X
resolver rotation.
4-24
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
REFERENCE DESIGNATIONS
CORRESPOND TO SCHEMATIC
2010059.
1 6 1 8 1
Figure 4-14.
Quadrant Selector Module, Block Diagram
4-25
ND-1021042
MANUAL LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
Figure 4-15. Fine Switching Diagram
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Switches SI through S4 select resistance values located in the MSA & QR which
attenuate the properly phased sine and cosine signals at the inputs of the MSA & QR.
The accumulation of bits in the twelve least significant stages of the read counter
controls all switches in the fine system. At any angle, one and only one switch of the
four (SI through S4) is on, selecting the appropriate value of attenuation. The values
of attenuation selected by each switch is given below:
(51) sin 11.25 degrees and cos 11.25 degrees
(52) sin 33.75 degrees and cos 33.75 degrees
(53) sin 56.25 degrees and cos 56.25 degrees
(54) sin 78.75 degrees and cos 78.75 degrees
If the resolver angle 0 were equal to any of the exact values given above or to quad¬
rature multiples, a null would be accomplished at the summing junction of the main
summing amplifier in the MSA & QR module without the benefit of any additional
signals. As an example, assume an angle of 213.75 degrees (equivalent to 33.75 degrees)
exists at the resolver. The sin 213.75 degree signal is a negative quantity (out of
phase) as is the cos 213.75 degree signal. The sine is not inverted in quadrant in
and therefore remains as an out of phase voltage. The cosine is inverted in quadrant
III and the out of phase cos 213.75 degree signal becomes an in phase voltage. At
this value of 0 , switch S2 will be closed and the result at the main summing junc¬
tion would be:
(sin 213.75°) (cos 33.75°) - (cos 213.75°) (sin 33.75°) = 0
and the desired null would be accomplished. If the resolver angle is not equal to
any of the attenuation values, or their quadrature multiples, the required attenuation
cannot be accomplished by switches SI through S4 alone. Additional switching is then
performed in the MSA & QR module ladder circuits. The logic equations mechanized
to control the operation of switches SI through S4 are as follows:
SI
n
to
00
29
2io
+
28
29
21°
S2
= 28
29
2io
+
28
?
7°
S3
= 2s
29
210
+
28
29
2To
S4
= 2®
29
210
+
28
29
2To
Figure 4-15 illustrates which of the SI through S4 switches are closed over the various
segments of 360 electrical degrees of 16X resolver rotation.
4-27
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Switches SI through S4 also select attenuation values at the inputs of the sine
and cosine amplifiers for use in generating an 800 cps reference signal. In obtaining
a null at the main summing amplifier, it is necessary to supply a reference signal to
the ladder network that is in phase with respect to the external 800 cps reference input
of the resolver. This reference is equivalent to cos (0- 0) and is generated in the
quadrant selector module by solving the trigonometric identity:
cos (6-0) = sin 0 sin 0 + cos 0 cos 0
The reference identity is mechanized by the sine amplifier A5, the cos amplifier A6,
and switches S9 through S14. The reference identity implies that the sine and cosine
signals from the resolver must always be in phase with respect to each other, in con¬
trast to the nulling identity which required the signals to be out of phase with respect
to each other. In solving the reference identity it is necessary to re-phase the sine
and cosine signals so that they are always in phase and consistent with the equation.
The inputs to the sine amplifier are the attenuated sin 0 signals from switches SI
through S4, the values of which are sin 0 sin 11.25°, sin 0 sin 33.75°, sin 0 sin 56.25°,
and sin 0 sin 78.75°, respectively. The inputs to the cosine amplifier are the attenuated
cos d signals from switches SI through S4, the values of which are cos 0 cos 11.25°,
cos 0 cos 33.75°, cos 0 cos 56.25°, and cos 0 cos 78.75°, respectively. It should be
remembered that only one of the four switches can be closed at any particular time and
the sine and cosine signals are always out of phase with respect to each other at the
inputs to the sine and cosine amplifiers.
The sine and cosine amplifiers each have two outputs which may be switched to
the ladder amplifier in the MSA & QR module but the switching logic allows the selec¬
tion of only one of the four outputs at any particular time. Switch Sll switches the out¬
put of the sine amplifier to the input of the cosine amplifier and S14 switches the
output of the cosine amplifier to the input of the sine amplifier. Switches Sll and
S14 are never closed at the same time. Switch Sll is closed when the angle 0 is in
quadrant I or ID; switch S14 is closed when the angle 0 is in quadrant II or IV. Both
the sine and cosine amplifiers invert their input signals. The effect is to have one
amplifier invert the SI through S4 input signal that is out of phase with respect to the
external 800 cpss reference, sum it with the in phase SI through S4 signal and invert
the resultant signal to an out of phase signal at the output of the second amplifier.
Switches S9 and S10 switch the sine amplifier outputs to the ladder amplifier and switches
S12 and S13 switch the cosine amplifier outputs to the ladder amplifier. Switches S9
and S10 alternate on and off every 11.25 degrees in the second and fourth quadrants (at
which time S14 is closed) and switches S12 and S13 alternate on and off in the first and
third quadrants (at which time Sll is closed). One output, therefore, is always present
at the input to the ladder amplifier. The output signal switched to the ladder amplifier
is always out of phase with respect to the external reference and when it is inverted
by the ladder amplifier it becomes the in phase cos (0-0) reference signal required
at the ladder network. The cos (0-0) signal is of approximately constant amplitude
for all inputs to the cos (0-0) generator circuit.
4-28
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The logic equations mechanized to control the switching in the cos (0- 0) generator
are as follows:
S9 =
2? 210
S12
= 27 210
S10 =
27 210
S13
= 27 210
Sll =
2i°
S14
= 210
Figure 4-15 illustrates the operation of these switches through 360 electrical degrees
of 16X resolver rotation.
The switches that connect the sine or cosine amplifier outputs to the ladder ampli¬
fier also connect these outputs to attenuator resistors at the main summing junction
of the main summing amplifier to establish at the junction either a bias signal or an
out of phase reference signal corresponding to -11.25 degrees. Switches S9 and S12
provide inputs to the -11.25 degree attenuator resistor. This signal, which is referred
to as the -11.25 degree bit, performs a function similar to that performed by the sig¬
nal from switch S9 in the coarse module. Switches S10 and S13 provide inputs to the
bias attenuator. The bias signal, also referred to as a AK signal, is applied to the
summing junction to minimize any error generated by the implementation of the
cos (0-0) equation. Both the -11.25 bit and the bias signal are further discussed in
the MSA & QR module discussion.
4-4.3 MAIN SUMMING AMPLIFIER AND QUADRATURE REJECTION MODULE. The
MSA & QR module functions with the quadrant selector module and the read counter
module to form the fine analog to digital conversion system. The MSA & QR performs
three functions: summing, quadrature rejection, and generation of the Fi and F2
ternary level signals. A block diagram of the MSA & QR module is given in figure
4-16.
In the summing operation, the signals from the quadrant selector module are
summed at the main summing junction with the output of the ladder network and the
output of the quadrature rejection circuit. The signals from the quadrant selector
module are the two signals supplied through the operation of switches SI through S4
that are always out of phase with respect to each other and, secondly, either the
-11.25 degree bit signal or the bias signal from amplifiers A5 or A6. Both the -11.25
degree bit signal and the bias signal are out of phase with respect to the 800 cps
reference. If a gimbal angle 0 exists that is not an exact multiple of 11.25 degrees,
the main summing junction cannot be nulled by the operation of switches SI through
S4 alone. If this condition exists, an in phase signal from the ladder amplifier is
supplied through switches S15 through S21 to null the signal at the main summing
junction. Switches S15 through S21 are controlled by the accumulation of bits in the
2 through 2 stages of the read counter. The in phase signal from the ladder network
is the cos (0-0) reference generated in the quadrant selector module and inverted
4-29
ND-1021042
MANUAL
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
4-30
Figure 4-16. Main Summing Amplifier and Quadrature Rejection Module, Block Diagram
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
by the ladder amplifier. The result of the summation of these signals, with the aid
of the quadrature rejection circuit, is about a six millivolt rms null at the output
of the main summing amplifier.
To illustrate the summing operation, assume the angle registered by the read
counter, 0 , is between 0 and 11.25 electrical degrees. Since the angle lies in the first
quadrant, the in phase and relatively small sin 0 signal is inverted by the quadrant
selector and is attenuated by a factor equivalent to cos 11.25 degrees at the main
summing junction. The in phase and relatively large cos 0 signal is attenuated by a
factor equivalent to sin 11.25 degrees at the main summing junction. The resultant
voltage of these two signals from the quadrant selector is an in phase voltage which
must be summed with an out of phase voltage to obtain a null. If the in phase voltage
from the ladder switches were summed with the in phase resultant from the quadrant
selector signals, the in phase resultant would be increased, aggravating the unnulled
condition. The out of phase voltage necessary to accomplish a null is provided by the
-11.25 degree bit signal. The effect of this signal is to invert the resultant from the
quadrant selector signals to an out of phase voltage which may be nulled out with
increments of in phase voltage from the ladder. The -11.25 degree bit signal per¬
forms the same function as the S9 reference signal in the coarse system module.
If 0 is between 11.25 and 22.50 electrical degrees, quadrant selector switch S12
is open and S13 is closed which removes the -11.25 degree bit signal and applies
the bias signal to the summing junction. The resultant voltage of the quadrant selector
signals will always be an out of phase voltage. The in phase voltage increments
from the ladder switches null out the out of phase resultant and the bias signal mini¬
mizes errors.
The bias signal minimizes errors incurred in the implementation of the cos (0-0)
equation. During those times that the -11.25 degree bit signal is switched in and the
bias signal is absent, a similar bias is provided through the gain of the ladder amplifier.
As the angle 0 becomes greater, the operation described repeats with S12 and
S13 alternating on and off every 11.25 degrees. In the second quadrant, the opera¬
tion continues with switches S9 and S10 alternating on and off. In the third quadrant,
switches S12 and S13 again are operational and in the fourth quadrant, S9 and S10
regain control.
The resolver signals contain a certain percentage of quadrature (reactive) com¬
ponent which, if large enough, could cause the fine schmitt trigger error detector to
fire. To eliminate this possibility, a quadrature reject circuit is incorporated into the
MSA & QR module. The quadrature component is rejected by taking the cos (0-0)
output of the ladder amplifier and phase shifting it 90 degrees to obtain a cos (0- 0)
790° signal which is used as a reference for a phase sensitive demodulator and a
modulator (chopper). The 800 cps output of the main summing amplifier is sampled,
amplified, and applied to the phase sensitive demodulator. If the main summing
amplifier output contains any quadrature component, this value will be demodulated
4-31
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
and allowed to charge a capacitor in a filter circuit. If the output of the main sum¬
ming amplifier is an out of phase voltage, the dc charge on the capacitor will be
negative. If the output of the main summing amplifier is an in phase voltage, the
dc charge on the capacitor will be a positive potential.
The dc charge on the capacitor is applied as an input to the chopper which is
keyed by the cos (d-ip) /90° signal. The modulated output from the chopper is 180
degrees out of phase with respect to the quadrature component. The chopper output
is amplified and applied to the main summing junction where it tends to oppose any
quadrature component present at the summing junction. The cos (0-0) /?0° signal
is also sent to the fail detect circuits in the mode module for internal monitoring
purposes.
The main summing amplifier output is applied to an error amplifier. The output
of the error amplifier is applied to two schmitt triggers. One schmitt trigger gen¬
erates an 800 cps square wave output, referred to as the high ternary level signal
F2, which is applied to the read counter logic section of the error counter and
logic module causing the read counter to be incremented at a high rate (12.8 kpps).
The second schmitt trigger generates an 800 cps square wave output, referred to as
the fine ternary level signal Fi, which causes the read counter to be incremented
at a low rate (800 pps). The high level schmitt trigger will fire whenever the error
amplifier output is greater than 4 v peak to peak nominal. When the read counter
is within 20 bits (approximately 0.1 degree) of reading the gimbal angle, the high
level schmitt trigger ceases to fire and the fine schmitt trigger takes over to cause
the read counter to be incremented at the low rate. As long as the error signal is
large enough (two bits or greater from null) to fire the fine schmitt trigger, the
system will not be nulled and incrementing pulses will be sent to the read counter.
The read counter will change the switching configuration to select different values of
0 until 0 is within two bits of equaling 0 . When this match occurs, the output of the
error amplifier will have been reduced to below the 200 millivolt peak to peak nomi¬
nal triggering level of the fine schmitt trigger and the system will be nulled.
The output of the main summing amplifier is referred to as the fine error signal
and is equivalent to sin 16 (6-0). This signal is applied to the fail detect circuits
in the mode module for internal monitoring purposes. The fine error is also ampli¬
fied, buffered, and routed to a test point on the CDU test connector for external moni¬
toring purposes. The fine error signal is also sent to the D/A converter module where
it is used as a gimbal rate limiting signal during the ISS coarse align and turn on modes
of operation.
4-4.4 READ COUNTER MODULE. The read counter module consists of the read
counter and associated buffer units and switch logic.
4-32
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The read counter contains 16 identical stages allowing each bit in the counter to be
equivalent to approximately 20 arc-seconds. The output of the first stage, 2°, equiva¬
lent to approximately 40 arc-seconds, is sent to the LGC. The read counter can count
up or down. The accumulation of bits in the counter represents $ (CDU angle) which
the CDU is attempting to match to 0 (desired angle). The content of the read counter
is buffered and used as inputs to the switch logic in the coarse system module, quad¬
rant selector module, and MSA & QR.
4-4.5 ERROR ANGLE COUNTER AND LOGIC MODULE. The error angle counter and
logic module contains the error counter and associated logic, error and rate selection
logic, and read counter control logic.
4-4.5. 1 Error Selection Logic. The error selection logic tests the fine ternary level
(Fi) from the main summing amplifier and the coarse ternary level (Cl) from the
coarse module. At interrogate time, the logic produces a selected error signal (S)
having the same time phase as the selected ternary level signal but inverted. The
coarse ternary level (Ci) has priority and, at interrogation, a high speed clamp signal
is produced. The high speed clamp causes the rate select logic to count the read counter
at high speed (12.8 kpps). The clamp also initiates the inhibit next interrogate logic
which inhibits the interrogation of the coarse ternary level signals at the next inter¬
rogate time. The coarse ternary level remains in control until the error angle
(difference between CDU angle and desired angle) is small enough to allow the fine
system to take over control.
4-4. 5. 2 Inhibit Next Interrogate Logic. The purpose of the inhibit next interrogate
logic is to prevent constant interrogation and thus prevent the system from operating
erratically up and down when coarse and fine ternary levels of opposite phase are
present. The logic provides the error selection logic with a clamp signal at the next
interrogate time. Operation of the logic is dependent upon the coarse ternary level
detection and phase pulses 12 and I3.
4-4. 5. 3 Rate Select Logic. The rate select logic provides the proper input pulses for
operation of the read counter. The logic selects low speed (800 pps) or high speed (12.8
kpps) inputs to the read counter. The high speed clamp from the error selection logic
or high ternary level F2 from the main summing amplifier will initiate the high speed
rate. The low rate is provided by the 800 pps output of the auxiliary clock. Ambiguity
override signal Ao forces the rate select logic into high speed.
4-4. 5. 4 Read Counter Up-Down Logic. The read counter up-down logic tests the phase
of the selected error signal generated in the error selection logic and controls the
direction in which the read counter will count. The selected error signal is compared
with the 800 cps reference signal. A selected error signal in phase with the reference
signal causes the counter to count down while a selected error signal out of phase with
the reference signal cuases the counter to count up. The presence of ambiguity override
signal Ao forces the counter to count down. Read counter pulses and up-down pulses
from up-down logic are ANDed and fed to the LGC. Read counter up-down pulses are
fed to the error counter input sync logic.
4-33
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-4. 5. 5 Error Counter Input Sync Logic. The error counter input sync logic accepts
pulses from the LGC and the read counter up-down logic. To prevent LGC pulses and
read counter pulses from occuring simultaneously, an inhibit function is developed which
allows LGC pulses priority. The inhibit function is sent to the error counter drive logic
where it is further developed and sent to the rate select logic to inhibit pulses to the
read counter. When a pulse is being received from the LGC, the read counter and digita¬
lizing operation is inhibited.
4-4. 5. 6 Error Counter Drive Logic. The error counter drive logic provides pulses to
the error counter and an inhibit to the read counter when LGC pulses are being accepted.
Input pulses to the error counter can originate from the LGC or from the read counter.
When input pulses originate from the read counter, the output from the third stage of
the read counter is used. The LGC pulses and A 2^ pulses are converted to pulses at
04 time for input to the error counter. The change in count direction occurs at 02 time
and counting occurs at 04 time.
4-4. 5. 7 Error Counter Up-Down Logic. The error counter up-down logic controls the
direction in which the error counter will count and determines the phase of the output
of the D/A converter. If the error counter is at zero and the next pulse is an up pulse,
the D/A converter polarity will be set to "+" and the count-up direction set. If pulses
continue, the error counter will continue to count up. When the pulses change to down
pulses, the counter will count down, provided the error counter does not contain zero.
4-4. 5. 8 Error Counter. The error counter has nine identical stages. Its inputs may be
LGC pulses or the output of the third stage (2^) of the read counter. Each pulse sent to
the error counter has aweightof 0.044 degree. The error counter can count up or down
and is controlled by the error counter up-down logic. Error counter inputs 0 2 and 03
are control signals which drive the counter. Bit information is fed through buffer circuits
in the error counter to the D/A converter as switch commands.
4-4.6 DIGITAL MODE MODULE. The digital mode module, consists of a clock pulse
generator, auxiliary clock, 25.6 kpps generator, ambiguity logic, and pulses after in¬
terrogate pulse logic. The digital mode module provides pulse commands which are
used throughout the CDU for synchronization, switching, and strobing.
4-4. 6.1 Clock Pulse Generator. The clock pulse generator generates the phase pulses
required by the CDU. A 51.2 kpps pulse train from the LGC is divided by four. By
ANDing appropriate signals, four 3^. sec, 12.8 kpps pulse trains (01,0 2,0 3, and 04)
of different phases are produced. These signals are used throughout the CDU for strob¬
ing and control.
4-4.6. 2 Auxiliary Clock. The auxiliary clock receives phases 01,0 2, and04 from the
clock pulse generator and generates an 800 pps04 signal. The 800 pps04 signal is
generated by dividing the normal 12. 8 kpps 04 signal by 16. The 01 and 02 signals are
control signals which drive the divider. The 800 pps signal provides a low speed count¬
ing rate for the rate select logic in the error angle counter and logic module.
4-34
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-4. 6. 3 25.6 KPPS Generator. The 25.6 kpps generator produces a 25.6 kpps drive
rate by ANDing two 12.8 kpps pulse trains (02 and 04). This 25.6 kpps drive rate is
applied to the +4 volt power supply for synchronization.
4-4. 6.4 Ambiguity Logic. Ambiguity detect signal Ad from the coarse system module
is ANDed with out-of-phase reference pulse R1 and interrogate pulse I to produce
ambiguity override signal A0. Signal A0 is sent to the rate select logic and read
counter up-down logic in the error angle counter and logic module. The override
signal Aq forces the rate select logic into high speed (12.8 kpps) and the up-down logic
into count-down.
4-4. 6. 5 Pulses After Interrogate Pulse Logic. The pulses after interrogate pulse
logic accepts interrogate pulse I from the interrogate module and phases 0 1 through
0 4 from the clock pulse generator. This logic provides the means of synchronizing
interrogate pulse I and the 51.2 kpps computer clock pulses by generating phase pulses
12 and I3 at 0 2 and 0 3 times respectively, after the occurrence of each interrogate
pulse. These synchronized pulses are used in the CDU for synchronization and control
purposes.
4-4.7 INTERROGATE MODULE. The interrogate module generates a portion of the
timing pulses required for CDU operation, produces 14 vdc power, and has pulse
driver circuitry for data and pulse transmission. The interrogate module provides
the following outputs:
(1) 51.2 kpps pulse train to the digital mode module.
(2) 1,600 pps interrogate pulse train used in the CDU ISS channels.
(3) 800 pps A0 reference signal to the ISS inner, middle, and outer error counter
and logic module and to the digital mode module.
(4) 1,600 pps shaft and trunnion interrogate pulses.
(5) 800 pps /oP reference signal to the LORS error counter and logic module and
the digital mode module.
(6) 14 vdc power.
(7) 25.6 kpps pulse train to 4 vdc power supply module.
4-4.7. 1 14 VDC Power Supply. The interrogate module contains two identical 14 vdc
power supplies. The input power for the power supplies is 28 vdc. The power supply
consists of a single transistor whose bias level is controlled by a zener diode. The
14 volt output is taken from the emitter resistor of the transistor. One 14 vdc power
supply provides 14 vdc to the mode module, the D/A converter module, and the CDU test
connector. The output of the second 14 vdc supply is used entirely within the interrogate
module providing 14 vdc to the pulse driver circuits.
4-35
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-4. 7. 2 ISS Reference Generator. The ISS reference generator develops an 800 pps
square wave train of zero degree phase for use as a reference by the ISS error counter
and logic modules and by the digital mode module. The signal input is voltage from the
ISS 28 v (rms), 800 cps, 1 percent power supply applied through a 5 to 1 step down
transformer. The positive half cycles are detected and used to drive a transistor. The
output of the transistor is an inverted 800 pps square wave.
4-4. 7. 3 Optics and LORS Reference Generator. The optics and LORS reference generator
provides 0 degree phase and 45 degree phase reference signals of 800 pps. The 0 degree
phase reference signal is supplied to the LORS azimuth and elevation error counter and
logic modules. In the CSM application, this signal is supplied to the optics shaft error
counter and logic module. The 45 degree phase reference signal is not used in the LEM
application; it is used only in the CSM application for the optics trunnion error counter
and logic module. The 0 degree phase reference signal is generated in the same manner
as the ISS 0 degree phase reference signal. The 45 degree phase reference signal also
is obtained in the same manner except that the phase of the 800 cps signal input is first
shifted 45 degrees.
4-4. 7. 4 ISS Interrogate Generator. The ISS interrogate generator provides a 1,600 pps,
3 microsecond pulse width pulse train to the digital mode module and to the inner
gimbal, middle gimbal, and outer gimbal error counter and logic modules.
The input to the ISS interrogate generator is a ISS 28 v (rms), 800 cps voltage
which is applied through a 5 to 1 step down transformer. The 5.6 volt signal phase is
shifted 90 degrees by a resistance, capacitance, and transistor phase shift network. The
phase shifted signal is squared by a diode and used to key a square wave generator. The
symmetrical square wave output of the square wave generator is applied to a differen¬
tiating circuit where the leading edge of the square wave is differentiated and inverted.
The trailing edge of the square wave is differentiated only. In this manner, two signals
are obtained which are then combined to key a transistor output stage that develops the
1,600 pps, 3 microsecond pulse width pulse train output.
4-4.7. 5 Shaft Interrogate Generator. The shaft interrogate generator provides a 1, 600
pps, 3 microsecond pulse width pulse train to the LORS azimuth and elevation error
counter and logic" module and to the digital mode module in the LEM. In the CSM, the
pulse train is supplied to the optics shaft error counter and logic module and to the
digital mode module. The operation of the shaft interrogate generator is the same as
the ISS interrogate generator.
4-4. 7. 6 Trunnion Interrogate Generator. The trunnion interrogate generator is not
used in the LEM.
4-4. 7. 7 AGS Pulse Drivers and Logic Circuits. Seven pulse driver circuits in the in¬
ter rogate-moduIe"lHnsnnriSS~g^ to the AGS. Six pulse driver circuits
transmit ±A0G pulses which represent changes of the inner, middle, and outer gimbal
angles. The seventh pulse driver circuit transmits a CDU zero indication to the AGS.
The gimbal angle pulse driver circuits receive A2^ pulses from the read counter, and
4-36
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
up level and down level signals from the error counter and logic module. With the pre¬
sence of A 2° pulses and an up level signal, one transistor pulse driver is actuated and
+A0G pulses, representing increasing gimbal angle, are sent to the AGS. Ifadown level
signal is present, the other pulse driver is activated to send -A0G pulses, representing
decreasing gimbal angle, to the AGS. The ±A0G pulses are transmitted through 2 to 1
buffer transformers.
The CDU-zero pulse driver transmits a CDU-zero indication consisting of a 51.2
kpps pulse train to the AGS. The application and removal of the CDU-zero indication
pulse train provides a zero reference from which the AGS may accumulate the incremental
gimbal angle data and thereby obtain initial attitude conditions from the PGNCS.
A 51. 2 kpps inverted pulse train from the digital mode module is used with the CDU-
zero signal from the mode module to activate a transistor pulse driver circuit. The 51.2
kpps output of the pulse driver is routed to the AGS through a 2 to 1 buffer transformer.
4-4. 7. 8 Buffer Transformer. A 2 to 1 buffer transformer located in the interrogate
module routes the 51.2 kpps pulse train from the LGC to the clock pulse generator in
the digital mode module.
4-4,7, 9 25.6 KPPS Pulse Driver. The25.6kpps pulse driver circuit routes a 25. 6 kpps
pulse train from the digital mode module to the 4 vdc power supply where it is used
for synchronization purposes. The output of the transistor pulse driver is transmitted
through a 2 to 1 buffer transformer.
4-4.8 DIGITAL TO ANALOG CONVERTER. The D/A converter converts digital infor¬
mation from the error counter into a dc analog signal and two ac analog signals. One
ac signal provides attitude error information to the FDAI. The second ac signal is the
coarse align error signal supplied to the gimbal servo amplifiers during the coarse
align mode. The dc signal from the three ISS channels of the CDU is not used in the
LEM but the same dc signal from the two LORS channels of the CDU provides LEM
forward and lateral velocity information to the velocity display meters.
The D/A converter consists of a voltage ladder decoder, a scaling amplifier, a
demodulator, and a mixing amplifier. The conversion of digital information into a dc
analog signal by the D/A converter is accomplished in essentially two steps. The
digital information is first converted into an 800 cycle analog signal by the ladder de¬
coder. The ac signal is then converted to a dc analog signal by a demodulator that
rectifies and filters the ac. Before being applied to the demodulator or being used as a
direct ac output, the ac signal is routed through the scaling amplifier which controls
the gain of the signal. The mixing amplifier combines a feedback signal with the ac
analog signal to produce the coarse align error signal.
The D/A converter also contains pulse driver circuits and buffer transformers
which route the ±£0G pulses from the read counter through the error counter and
logic module to the LGC and route the ±A0C pulses from the LGC to the error counter
and logic module.
4-37
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-4.8. 1 Ladder Decoder. Accumulated data bits in the error counter control the oper¬
ation of transistor switches that apply either an ac ground or 800 cps of proper phase
to the ladder resistors. In this manner, a voltage proportional to the binary configura¬
tion of the switches is developed across the ladder network. For simplicity, the op¬
eration will be explained using the three bit converter shown at the upper left of figure
4-17; however, the theory of operation presented applies to the nine bit converter em¬
ployed by the CDU.
Switches S2, and Sq represent transistor switches which are activated by three
data bits from the error counter. (The switch drive circuitry is not shown.) Switch
S2 is closed by the presence of a bit in the most significant bit position (100) and has a
binary weight of 22. Switch Si is closed by the presence of a bit in the next most
significant bit position (010) and has a binary weight of 21. Switch Sq is closed by the
presence of a bit in the least significant bit position and has a binary weight of 2°.
If the data bits from the error counter are 100, switch S2 is closed and applies the
800 cycle input voltage (Vin) to the ladder. The remaining switches are left in their
normally open position and apply ground. The configuration of the ladder resistors is
as shown in Case 1 (A) of figure 4-17. The solution of the series and parallel groups
of resistances shows the resistance above and below the output point to be 1 (as shown
in the equivalent circuit B). Therefore, the input voltage Vin is divided by 2 and ap¬
plied to the scaling amplifier.
With data bits 010, switch Si is closed and the remaining switches open; the resis¬
tor configuration is as shown in Case 2 (A) of figure 4-17. Combining series and par¬
allel resistances produces the equivalent circuit progression A through D. The voltage
at point a, b is determined first and applied to point b. The simple divider ratio of
resistances above and below the output point is then used to find the output voltage as
shown in the final equivalent circuit D. The output voltage shows that VIN is divided
by 4 and applied to the scaling amplifier.
With data bits 001, switch Sq is closed and the remaining switches open; the resis¬
tor configuration is as shown in Case 3 (A) of figure 4-17. Combining series and
parallel resistances produces the equivalent circuit progression A through E. The
voltage at point ab is found first and applied to point b. In the same manner, the volt¬
age at cd is found and applied to point d. The output voltage is now found from the
divider ratio in the final equivalent circuit E. The output voltage shows that Vin is
divided by 8 and applied to the scaling amplifier.
If a combination of switches is closed at the same time, the output voltage will be
equal to the sum of the voltages found for each switch individually. For example, if
switches S2 and Sq are closed simultaneously (by data bits 101) the output voltage would
be:
VIN Vin 5Vin
2 8 8
4-38
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
SIMPLIFIED 3 BIT CONVERTER
CASE I. SWITCH S2 CLOSED
VIN
VIN
S2
S|
So
22
2'
2°
0
0
1
1/8 Vin
0
1
0
1/4 V |N
0
1
1
3/8 Vin
1
0
0
1/2 V|N
1
0
1
5/8 V|N
1
1
0
3/4 V in
1
1
1
7/8 V|N
CASE 2. SWITCH S, CLOSED
CASE 3. SWITCH S0 CLOSED
Figure 4-17. Simplified 3 Bit Converter and Switch Configurations
4-39
LEM MIIMARY GUIDANCE, NAVIGATION, ANDCONTIOl SYSTEM
ND-1021042
MANUAL
The remaining combinations of switch configurations possible from three data bits is
shown in the truth table on figure 4-17. In each case, the 800 cycle output has an am¬
plitude proportional to the binary configuration of the data bit controlled switches. The
nine bit ladder decoder in the D/A converter provides 2^ or 512 steps from 0 volts to
full output voltage in place of the eight steps provided by the three bit ladder decoder.
In the actual transistor switching circuit (the remainder of the D/A converter dis¬
cussion will refer to circuitry shown on schematic 2010028), the data bit inputs to
switches (DD0, DD1, etc.) are normally at a positive voltage. Therefore, the switch
driver Q3 is on and ground is applied to the base of switch Q14 to keep it off. The ac
ground is applied to the ladder resistor network through Q15 which is forward biased
by the 3.3 volt zener voltage (applied to the emitter) from CR4 and by ground applied
to the base. If 0 volts is applied to DD0, Q3 will turn off and Q14 will turn on applying
2.5 volts rms, 800 cycles from Ti to the ladder. The large positive voltage on the
base of Q15 will turn off Q7 removing ac ground from the ladder. The theory of op¬
eration is the same for the remaining 8 switches.
The D/A converter receives 9 data bits from the error counter as inputs. The
error counter also supplies two polarity control signals (+PdA and -Pda) the D/A
converter. These signals determine if an in phase or an out of phase 800 cycle voltage
will be applied to the ladder. This will, in turn, determine the phasing of the D/A
converter ac output signals and the polarity of the D/A converter dc output signals. If
the +Pda signal (0 volts) is applied to the + D/A polarity input, Q13 turns off and Q12
turns on applying in phase voltage to the ladder. If the -Pda signal (0 volts) is applied
to - D/A polarity input, Q1 turns off and Q2 turns on applying out-of-phase voltage to
the ladder.
4-4. 8. 2 D/A Converter Output Stage. The D/A converter output stage consists of the
demodulator, the scaling amplifier/ and the mixing amplifier. The 800 cycle amplitude
modulated signal from the ladder is applied to the scaling amplifier and demodulator
where the gain is controlled to produce a voltage gradient of 300 millivolts dc per de¬
gree at the output of the D/A converter. In the coarse align mode, the ac voltage from
the scaling amplifier is applied as an input to the mixing amplifier.
The scaling amplifier consists of transistors Q33 and Q34 which, along with the
feed-back network, form an amplifier with an ac gain of approximately 3 to 4. The out¬
put of the scaling amplifier is applied to phase sensitive demodulator through trans¬
former T3. The full-wave rectifiers, which consist of both sections of Q38 and Q39,
are controlled by an 800 cycle reference signal through T4. If the ladder output is in
phase with the reference signal, a positive error voltage will develop at the output of
the rectifier. If the ladder output is 180 degrees out of phase with the 800 cycle ref¬
erence signal, a negative error voltage output is produced. The emitter to emitter
connection of the transistor sections of Q38 and Q39 produces collector to emitter
voltage drops of opposite polarity at each transistor section cancelling the overall
voltage drop across the two sections of the transistor. The rectified ac is filtered and
applied as the D/A converter dc error signal to the LEM velocity display meters. The
scaling amplifier also provides an ac analog signal to the FDAI and to the mixing
4-40
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
amplifier in the coarse align mode. Transistor Q32 provides a means of inhibiting the
output of the D/A converter even though there is an error accumulation in the error
counter. The inhibit action occurs when a positive voltage is applied to the inhibit in¬
put causing Q32 to turn on and to short the input of the scaling amplifier to logic ground.
In the coarse align mode, the gimbals are limited to a maximum rate to prevent
damage to the gyros and to allow the read counter to track the gimbal angle accurately.
The fine error signal, sin 16 (0-^) from the main summing amplifier, is fed back to
rate limit the gimbals. The fine error signal is out of phase with the ladder output and
has an amplitude proportional to the difference between the actual gimbal angle and the
angle registered in the read counter. The fine error feedback signal is summed with
theac output from the scaling amplifier to provide the input to the mixing amplifier. The
output of the mixing amplifier is the coarse align error signal to be applied to the
gimbal servo amplifiers during the coarse align mode.
4-4.9 MODE MODULE. The mode module is utilized as an interface module. The mode
module contains circuits to buffer signals and monitor CDU operation. Direct interface
is made between the mode module and the LGC and with other modules within the CDU.
The mode module provides the following:
a. Buffered moding signals
b. Four timing signals
c. ISS and LORS fail signals
d. 14 vdc power supply output
e. LEM forward and lateral velocity signals
The mode module contains six general types of circuits, each of which will be dis¬
cussed.
4-4.9. 1 Moding Buffer Circuits. The moding buffer circuits receive signals from the
LGC and from the digital mode module. These signals are inverted, amplified or other¬
wise processed into moding signals to be sent to other modules of the CDU.
The signals received from the LGC are five moding discretes. The discretes are
0.0 (±2) vdc, LGC ground, applied through a 2,000 ohm source impedance. The buffer
circuits for four of the discretes are identical. These discretes are the ISS CDU zero,
LORS CDU zero, ISS error counter enable, and the LORS D/A error counter enable. In
each case, the discrete biases a transistor inverter into conduction. The positive dc signal
obtained from the inverter is then sent to the moding sync logic of the digital mode module .
The fifth discrete, the coarse align enable, has a two stage buffer circuit consisting of
an inverter and a relay driver transistor. The inverter has a dual output circuit which
provides two positive dc output voltages upon receipt of the coarse align enable discrete
from the LGC. One output is sent to the moding sync logic in the same manner as the
4-41
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
previous four moding signals. The second output of the inverter stage is applied to the
relay driver transistor, causing it to turn on. The relay driver provides a current
path to ground which energizes the coarse align relays located in the PSA.
The signals received from the digital mode module are the ISS CDU zero drive and
LORS CDU zero drive signals. These signals are at positive dc voltage level. The
buffer circuits simply invert the signals and send them to other CDU modules.
4-4. 9. 2 14 VDC Power Supply. The 14 vdc power supply contained in the mode module
is identical to the 14 vdc power supplies described in the interrogator module.
4-4. 9. 3 Phase Buffer Circuits. The phase buffer circuits receive four phase pulse
trains, designated 02 drive, 02 drive, 03 drive, and 04 drive, from the digital mode
module. The buffer circuit for each pulse train is a transistor inverter powered by the
4 vdc power supply. All four inverted signals are sent to the error counter and logic
module. The inverted 0 3 and 02 signals are also sent to the read counter module.
4-4. 9. 4 ISS-CDU Fail Detect Circuit. The ISS-CDU fail detect circuit monitors the
tolerance of critical signals. The fail detect circuits can be considered as three inde¬
pendent failure detect and logic circuits, each monitoring a single type of CDU error.
If an out of tolerance condition is detected by the circuits, a failure signal is applied
to a common output OR circuit.
The first ISS-CDU error detect and logic circuit receives the inner, middle, and
outer coarse error signals from the coarse system module, and the inner, middle, and
outer fine errors from the main summing amplifier. These six signals are applied to
a level detector consisting of six voltage divider networks and a common filter section.
The input signals are attenuated, half-wave rectified, and filtered. The voltage level at
the output of the filter section controls the conduction of an output transistor. If any of
the coarse or fine errors exceed tolerance, the voltage level at the output of the filter
section reaches a level sufficient to bias the output transistor into conduction. The out¬
put transistor in turn supplies a failure indication input to the common output OR circuit.
The second ISS-CDU failure detect circuit monitors the inner, middle, and outer
read counter UP level signals to detect an excessive read counter limit cycle frequency.
When the read counter alternately counts up, then down, the input transistor of the fail¬
ure detect circuit alternately turns on and off. The output of the transistor is differ¬
entiated so that a number of positive and negative pulses, corresponding to the fre¬
quency at which the counter changes direction, are developed. The positive pulses are
detected and applied to a common filter section. By integrating the positive pulses, the
filter section develops an output level proportional to the frequency at which the counter
changes direction. When the frequency exceeds tolerance, the output level of the filter
section is sufficient to bias an output driver transistor into conduction. The driver
transistor, in turn, supplies a failure indication to the common output OR circuit.
The third ISS-CDU failure detect circuit monitors the three cos (0-0) /90° error
signals from the inner, middle, and outer main summing amplifiers and also monitors
4-42
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
the output of the 14 vdc power supply located in the mode module. Each of the three
cos (0-0) /30° signals is applied to an input transistor which conducts when the applied
signal decreases below tolerance. When any of the three input transistors conduct, they
turn off a fourth transistor which had been preventing the conduction of the output
transistor. The proper state of each of the transistors in the circuit is established by
bias levels derived from the 14 vdc supply. If the 14 vdc input decreases below tol¬
erance, bias levels are changed sufficiently to result in the conduction of the output
transistor. When the output transistor conducts, it supplies a failure indication to the
common output OR circuit.
The output OR circuit accepts inputs from the three failure detect circuits previ¬
ously mentioned. The output transistors of those three circuits must conduct through
the same resistor network so that any of the three will develop a voltage drop across
the resistor network. The voltage drop causes the conduction of the input transistor in
the OR circuit. When this transistor conducts, it supplies an input to a time delay
circuit consisting of a resistance-capacitive network and a zener diode. After ap¬
proximately 7 seconds, the zener diode conducts, supplying proper bias to the output
stage of the circuit which consists of two transistors. When the output transistors
conduct, the circuit provides a positive 28 vdc CDU failure indication to the LGC.
4-4. 9. 5 LORS-CDU Fail Detect Circuit. The LORS-CDU fail detect circuit functions in
exactly the same manner as the ISS-CDU fail detect circuit. The only difference be¬
tween the two circuits is that the LORS-CDU fail detect circuit monitors the 14 vdc
power supply located in the interrogate module and only two each from the cos (0-0),
coarse error, fine error, and limit cycle types of signals.
4-4. 9. 6 Moding Relays. Two sets of two relays are located in the mode module. One
set is used only in the CSM to route signals for Saturn steering control after SIVB
Takeover. The second set of relays are used during thrust vector control mode in the
CSM application and during the display inertial data mode in the LEM. The relays are
energized by the LGC display inertial data discrete acting through a relay driver. The
energized relays route the dc error signals, representing LEM forward and lateral
velocity, from the LORS-CDU D/A converter to the LEM velocity display meters.
4-4.10 4 VDC POWER SUPPLY. The 4 vdc power supply (figure 4-18) supplies 4 vdc
logic power to the digital logic circuits of the CDU. The 4 vdc power supply is a dc to
dc converter type consisting of a pulse amplifier-inverter, a multivibrator-chopper, a
power amplifier, a rectifier and filter circuit, and a difference amplifier and series
regulator circuit.
A 25.6 kpps synchronization pulse input is amplified and inverted and used to syn¬
chronize the multivibrator-chopper, whose natural frequency is 11.5 kcps, at 12.8 kcps.
The multivibrator-chopper drives the primary of a transformer which has 28 vdc ap¬
plied to its center tap. The secondary of the transformer is also center tapped and is
coupled to a push-pull power amplifier. The dc input to the power amplifier is sup¬
plied through a series regulator. The power amplifier drives the primary of a trans¬
former to develop a 12.8 kcps square wave. The output from the transformer secondary
is applied to the rectifier and filter circuit where the 4 vdc output is developed.
4-43
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
voc
tl.l
APRS
1 1784
Figure 4-18. 4 VDC Power Supply, Block Diagram
The 4 vdc output is fed back to a difference amplifier that produces an output error
signal proportional to the difference between the 4 vdc output and a reference voltage
level obtained from a zener diode and resistor voltage divider network. The output of
the difference amplifier controls the operation of the series regulator to increase or
decrease the level of the dc input to the power amplifier as necessary to maintain the
power supply output at 4 volts.
4-5 LEM GUIDANCE COMPUTER
\
This paragraph contains a discussion of the theory of operation of the LGC. Two
levels of theory discussion, functional and detailed, are presented for each element of
the LGC. Machine instructions and programs are also described in sufficient detail
for support of maintenance activities.
4-5.1 PROGRAMS. The current LGC program consists of 17 program sections listed
in table 4-1. (This table also indicates where the program sections are located in
fixed memory.) Since the program is not yet complete, the following descriptions are
limited to the functions of the existing program sections. Before describing the pro¬
gram sections, the terms routine, job, and task must be defined. A routine is a se¬
quence of machine instructions which requires a request from an outside source to set
it into operation. A job is a routine executed according to an assigned priority based
4-44
/l\ Fixed-Fixed memory has an alternate
addressing scheme whereby locations
4000-5777 can be addressed as loca¬
tions 2000-3777 in bank 02, and loca¬
tions 6000-7777 can be addressed as
locations 2000-3777 in bank 03.
/2\ There are 22 additional banks in Fixed
Memory: 10 in Flxed-Switcbable, and
12 in Super Bank. The current
program does not yet use these
banks, therefore, they have been
omitted from this table.
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-1. Program Storage Allocations
FIXED
-FIXED
FIXED SWITCHABLE MEMORY
&
MEMORY
/h
Bank 00
Bank 01
Bank 04
Bank 05
Bank 06
Bank 07
Bank 10
Bank 11
Bank 12
Bank 13
Bank 14
Bank 15
4000
Interrupt
Lead-Ins
4062
6000
2000
2000
List
Processing
2000
2000
2000
2000
Alarm and
Abort
2004
2000
2000
Integration
Initialization
2244
2000
2000
Controller
and
Meter Routines
2076
2000
IMU
Performance
Test 1
2000
T4RUPT
Program
2103
4063
Inter-Bank
Communication
Interpreter
2005
2177
2245
2077
2104
2217
2200
4130
2220,
Pinball
4131
Executive
4303
Executive
Inflight
Alignment
LEM Flight
Control
System Test
KEYRUPT
UPRUPT
4304
Routines
2233
Waitlist
4336
2444
2234
4337
2561
12445
2547
T4RUPT
Program
4374
2562
Waitlist
2766
; 2550
4375
Pinball
Pinball
Pinball
Instruction
Check
Instruction
Check
Orbital
2730
List
list
2767
4707
Processing
Interpreter
Processing
Interpreter
llliSlii
Integration
Program
2731
4710
Alarm and
Abort
4764
Freeh Start
and Restart
RTBOp
Codes
4765
3024
13025 . .
Instruction
Check
3157
3160
5121
3170
3274
5122
3476
: 31 7 1
3275
3461
3515
3477
3462j:::;i
3516
7666
3656
7667
:3657:i:;:;!
5777
:??77’i|;:|!:|iiiijijj!i|
37.7.7.: . :
3777
[3777
3777
3777
: 37 7 7
37.77 MtMM-
37 7?
: 37 7 V';.''' -• T,
4-45/4-46
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
on the relative importance of the job to the overall accomplishment of the mission.
Each job is assigned to a job area which is a group of locations in erasable memory
into which information relating to the job can be stored. A task is a routine executed
at an assigned future time counting ahead from the present time. The following para¬
graphs contain a brief description of the program sections.
4-5. 1.1 Executive. The executive supervises the execution of all requested jobs ac¬
cording to an assigned priority scheme. The job having the highest priority is allowed
to operate until displaced by another job of higher priority. When the job having the
highest priority is completed, the executive initiates the execution of that job having the
next highest priority. If no job is awaiting execution, a dummy job is executed which
keeps the LGC idling until the next job request.
In addition, the executive places jobs into a dormant state when they require the
occurrence of certain external events before proceeding. The executive then must re¬
activate these jobs when the external events have been completed.
4-5. 1.2 Waitlist. Program section waitlist schedules the execution of tasks which
must be executed at a specific time. Waitlist derives its timing from the TIME 3
counter; whenever this counter overflows, program control is transferred to that task
which must be executed next. Waitlist maintains a list of tasks to be performed and,
if the list is not full, dummy tasks are used to fill it. A dummy task performs the
same function for waitlist as the dummy job performs for the executive.
4-5. 1.3 Interpreter. The interpreter translates into basic machine language and ex¬
ecutes that part of the program written in interpretive language. This translation
allows complex operations to be prepared in a compact form at the sacrifice of LGC
operational speed. Routines written in interpretive language contain explicit double
precision, vector, and matrix operations.
4-5. 1.4 RTB Op Codes. The RTB Op (return to basic operation) codes increase the
effectiveness of the interpreter. The RTB Op codes provide a convenient link between
basic and interpretive language and make possible the execution of subroutines in basic
language while operating in the interpretive mode.
4-5. 1.5 Fresh Start and Restart. A fresh start initiates most program sections in re¬
sponse to a keyboard entry from the DSKY. when the LGC is turned on, or when a
serious error condition exists. A restart initiates most program sections after a GO
sequence and returns program control to the beginning of the operation which was
interrupted by the error.
4-5. 1.6 Interrupt Lead-In Routines. The interrupt lead-in routines save the contents
of register A (accumulator) and transfer program control to the routines that must be
executed when an interrupt transfer request is recognized. The interrupt transfer
routines transfer program control to routines T6RUPT, T5RUPT, T3RUPT, T4RUPT,
KEYRUPT, UPRUPT, DOWNRUPT, RADRUPT, and HNDRUPT.
4-47
LEM PRIMARY 6UIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5. 1.7 T4RUPT. Program section T4RUPT is activated when the TIME 4 counter
overflows, and serves as a connection between the program and devices external to the
LGC.
4-5. 1.8 KEYRUPT and UPRUPT Processor. Program section KEYRUPT and UPRUPT
processor accepts data from the t)SkY, LORS, and uplink (unmanned flights). A
KEYRUPT is initiated each time a DSKY key is pressed or when a specific discrete is
received from LORS. An UPRUPT is initiated whenever data is received via uplink.
After the data has been accepted, KEYRUPT and UPRUPT processor requests the
execution of program section pinball which processes the data.
4-5. 1.9 Interbank Communication. Interbank communication allows the transfer of
information and/or control between banks in the fixed- switchable portion of fixed
memory. This transfer is accomplished by transferring program control to fixed-
fixed memory where the bank address can conveniently be changed. Then, register S
is set to address the desired location within the proper bank. Program control is then
transferred to the correct location in fixed-switchable memory.
4-5.1.10 Pinball. Program section pinball processes information exchanged between
the LGC and the astronaut. These exchanges are initiated primarily by keycode ac¬
tion; however, exchanges can also be initiated under internal program control. Various
functions are performed in response to requests from the keyboard; information re¬
sulting from these keyboard requests or internal requests from other program sec¬
tions is displayed on the DSKY.
4-5.1.11 Alarm and Abort. Program section alarm and abort causes the display of
certain failure messages on the DSKY. These failures are defined as either an alarm
or an abort. Except for repeated alarms, an alarm is a failure which does not re¬
quire a fresh start or restart. In the case of repeated alarms, the astronaut may initi¬
ate a manual fresh start via a keyboard entry. An abort is a failure which requires
fresh start. Both failure conditions are displayed on the DSKY in a five character
code of the form AAANN where AAA identifies the program section or routine in which
the failure occurred and NN identifies the specific error which has occurred.
4-5.1.12 Controller and Meter Routines. The controller and meter routines service
the hand controller inputs following a hand controller interrupt.
4-5.1.13 Orbital Integration. Orbital integration computes position and velocity of the
spacecraft during coasting periods of the mission. Position and velocity are maintained
in the LGC in non- rotating rectangular coordinates and referenced to the earth.
4-5.1.14 In-Flight Alignment. Program section in-flight alignment provides the frame¬
work for aligning the IMU. The program section consists of a set of routines written
in interpretive language which are used for geometric transformation of the many
coordinate axes needed in the in-flight alignment process.
4-48
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5.1.15 Instruction Check. This program section exercises most of the control
pulses in the LGC to check its performance. This is accomplished by initiating vari¬
ous program instructions. Most of the control pulses in an instruction are used every
time that particular instruction is executed; however, the functions that some of these
pulses perform are not utilized until some time later. Therefore, a systematic
method is used to exercise those pulses not used immediately.
4-5.1.16 Flight Control System Test. This program section is used to execute five
chains of tasks to test the LEM Flight Control System (FCS). These tests include
turning various LEM engines on and off, issuing various engine control commands,
and monitoring the LEM FCS input channels.
4-5.2 MACHINE INSTRUCTIONS. The LGC has three classes of machine instructions:
regular, involuntary, and peripheral. Regular instructions can be written into a pro¬
gram and are executed in whatever sequence they have been stored in memory. Regular
instructions are subdivided into basic, extracode, channel, and special instructions.
Involuntary instructions are not programmable, with the exception of one instruction
which may be programmed to test LGC operations. Involuntary instructions have pri¬
ority over regular instructions and are executed at the occurrence of certain events
during normal LGC operation. Involuntary instructions are subdivided into interrupt
and counter instructions. The peripheral instructions are used when the LGC is con¬
nected to the computer test set (CTS) or other applicable peripheral equipment. Dur¬
ing the execution of any peripheral instruction, the LGC is in the monitor stop mode
and cannot execute any regular or involuntary instructions.
4-5. 2.1 Regular Instructions. The difference between the four types of regular instruc¬
tions is directly related to the way in which the LGC interprets an instruction word.
Instruction words stored in memory are called basic instruction words. As shown in
figure 4-19, these words contain a three bit order code field and a twelve bit address
field. The content of the order code field defines the instruction and is represented by
a single digit octal number with the octal point at the right. The content of the address
field defines a location and is represented by a four digit octal number with the octal
point at the left. An instruction word in memory therefore maybe written as a five digit
octal number, e.g. 2.0314. The order code field is extended an additional bit when the
basic instruction is transferred from memory to the central processor. Therefore, the
instruction word used in the example changes to 02.0314 in the central processor. This
additional high order bit is always logic ZERO for basic instructions. When the LGC is
switched to the extend mode, the high order bit is logic ONE indicating an extra code or
channel instruction will be executed next.
4-49
LEM PRIMARY 6UIDANCE, NAVIGATION, AND CONTIOl SYSTEM
ND-1021042
MANUAL
OCTAL
POINT
4
h - OROnELO°OE - "i* - ADDRESS FIELD
o BASIC INSTRUCTION WORD IN MEMORY
OCTAL
POINT
ORDER CODE
FIELD
ADORESS FIELD
NOTE: BITS 16 ANO 15 ARE ALWAYS EQUAL
b BASIC INSTRUCTION WORD IN CENTRAL PROCESSOR
OCTAL
POINT
? ?
2
r 'i r \r \
EXT
16
14
1 3
12
II
10
c FXTENDED ORDER CODE FIELD
40700
Figure 4-19. Basic Instruction Word Format
4-50
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The LGC logic permits the use of the three high order bits (one octal digit) of the
address field to further lengthen the order code field. A typical instruction can then be
represented as 02.0 numerically. This encroachment on the address field limits the
use of some instructions to a certain portion of memory. The high order bits of the
address field may be used this way because of the differences between fixed and eras¬
able memory. The instructions which apply only to erasable memory do not copy the
two high order bits of the address field into the address register. However, the address
register receives the entire address field for those instructions which apply to fixed
memory.
The special instructions are address-dependent basic instructions and the order
codes are represented as 00.0006 numerically. Those address-dependent instructions
which may be combined with any order code are represented, for example, as .0021
which is the entire content of the address field.
4-5. 2. 2 Involuntary Instructions. Involuntary instructions consist of interrupt and
counter instructions. The interrupt instructions are not programmable although they
have order codes. The order codes are established by LGC logic and the inter¬
rupt instructions are executed on a priority basis. Counter instructions are also in¬
terrupt instructions in the sense that they delay the program for a short time. Counter
instructions do not have operation codes and are executed involuntarily when the LGC
is accepting incremental inputs or is providing incremental pulse rate outputs.
4-5. 2. 3 Peripheral Instructions. Peripheral instructions consist of keyboard and tape
instructions. These instructions are initiated by an operator using the peripheral
equipment. One peripheral instruction has an order code which is established by
LGC logic. The others do not have order codes and are executed involuntarily like
counter instructions.
4-51
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5. 2. 4 Functional Description. Machine instructions can be divided by function into eight
categories. Each category of instructions performs similar operations. For example,
the add, subtract, multiply, and divide instructions perform arithmetic operations. The
eight functional categories of machine instructions are:
(1) Sequence changing
(2) Fetching and storing
(3) Modifying
(4) Arithmetic and logic
(5) Input- output
(6) Editing
(7) Priority
(8) Peripheral
Table 4-II lists the eight functional categories of machine instructions. Also listed in
table 4-n are subfunctional grouping, names, and mnemonic instruction words for each
instruction. The instruction word addresses are represented by the following letters:
(1) K for any address
(2) CP for central processor addresses
(3) E for erasable memory addresses
(4) F for fixed memory addresses
(5) C for counter address
(6) H for channel addresses
4-52
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-n. Functional Organization of Machine Instructions
Type
Instruction
SEQUENCE CHANGING
Transfer control
TC K
Transfer control
TCF F
Transfer control to fixed memory
Decision making
CCS E
Count, compare, and skip
BZF F
Branch on zero to fixed memory
BZMF F
Branch on zero or minus to fixed
memory
FETCHING AND STORING
Copying
CA K
Clear and add
CS K
Clear and subtract
DCA K
Double precision clear and add
DCS K
Double precision clear and subtract
Storing
TS E
Transfer to storage
Exchange
XCH E
Exchange A
QXCH E
Exchange Q
LXCH E
Exchange L
DXCH E
Double exchange
MODIFYING
Indexing
NDX E
Index basic
NDX K
Index extracode
ARITHMETIC AND LOGIC
Arithmetic
AD K
Add
SU E
Subtract
MP K
Multiply
DV E
Divide
Adding and storing
ADS E
Add and store
DAS E
Double precision add and store
(Sheet 1 of 3)
4-53
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4— II. Functional Organization of Machine Instructions
Type
Instruction
ARITHMETIC AND LOGIC (cont)
Incrementing
INCR E
Increment
AUG E
Augment
DIM E
Diminish
Angular subtraction
MSU E
Modular subtract
Logic
MSK K
Mask or AND
INPUT-
•OUTPUT
Read
READ H
Read channel
RAND H
Read and AND
ROR H
Read and OR
RXOR H
Read and EXCLUSIVE OR
Write
WRITE H
Write channel
WAND H
Write and AND
WOR H
Write and OR
EDITING
Control
RE LINT
Release interrupt inhibit
INHINT
Inhibit interrupt
EXTEND
Extend order code field
RESUME
Resume interrupted program
Shift and cycle
CYR
Cycle right
SR
Shift right
CYL
Cycle left
EDOP
Edit operator
(Sheet 2 of 3)
4-54
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4- II. Functional Organization of Machine Instructions
Type
Instruction
PRIORITY
Interrupt
RUPT F
Interrupt
GOJ F
Start
Counter
PINC C
Plus increment
MINC C
Minus increment or decrement
DINC C
Diminish increment
PCDU C
Increment CDU
MCDU C
Decrement CDU
SHINC C
Shift increment
SHANC C
Shift add increment
PERIPHERAL
Transfer control
TCSAJ K
Transfer control to specified
address
Read
FETCH K
Read memory
INOTRD H
Read channel
Load
STORE E
Load memory
INOTLD H
Load channel
(Sheet 3 of 3)
4-5. 2. 4. 1 Sequence Changing Instructions. Two categories of sequence changing in¬
structions are:
(1) Transfer control instructions - TC K, TCF F
(2) Decision instructions - CCS E, BZF F, BZMF F
The program control instructions determine the path that the program follows. In¬
struction TC K takes the next instruction from the location designated by the program¬
mer instead of the next higher location. Instruction TCF F can only take instructions
from designated fixed memory locations.
4-55
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The decision instructions branch to alternate program paths in response to pre¬
cisely defined conditions. Instruction CCS E tests for positive non-zero, plus zero,
negative non-zero, and minus zero quantities and branches to one of four corresponding
program paths. Instruction BZF F transfers control on a plus zero quantity to an alter¬
nate program path in fixed memory. The program follows its normal path if the quantity
being tested is not plus zero. Similarly, instruction BZM F branches to an alternate
path in fixed memory if the quantity under test is plus zero or negative.
4-5. 2. 4. 2 Fetching and Storing Instructions. Three categories of the fetch and store
instructions are:
(1) Copying instructions - CA K, CS K, DCA K, DCS K
(2) Storing instruction - TS E
(3) Exchange instruction - XCH E, LXCH E, DXCH E, QXCH E
The copy instructions are used for duplicating data in another register. The content
of any location may be copied into the single or double precision accumulators with in¬
structions CA K and DCA K, respectively. The content of any location may be comple¬
mented and then copied into the accumulators with instructions CS K and DCS K. The
content of the single precision accumulator may be copied into any erasable memory
location with instruction TS E.
The content of registers A, L, or Q may be exchanged with that of any erasable
memory location using instructions XCH E, LXCH E, or QXCH E, respectively. The
content of the double precision accumulator may be exchanged with that in designated
erasable memory locations using instruction DXCH E.
4-5. 2. 4. 3 Modifying Instructions . The modifying instructions are NDX E (basic) and
NDX K (extracode). Both instructions derive the next instruction to be executed.
4-5. 2. 4. 4 Arithmetic and Logic Instructions. Five categories of the arithmetic and
logic instructions are:
(1) Basic arithmetic instructions - AD K, SU E, MP K, DV E
(2) Add and store instructions - ADS E, DAS E
(3) Angular subtract instructions - MSU E
(4) Incrementing instructions - INCR E, AUG E, DIM E
(5) Boolean AND instructions - MSK K
4-56
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The basic arithmetic operations, addition, subtraction, multiplication, and division
in the ONE'S complement binary number system are performed with instructions AD K,
SU E, MP K, and DV E, respectively. These instructions employ the conventional rules
of algebra treating operators, operands, and resultants as signed (positive or negative)
quantities. The operands and resultants are contained in the double precision accumu¬
lator (registers A and L) and the operators are obtained from any erasable memory
location designated by the programmer.
Addition may also be performed with instruction ADS E which stores the resultant
in register A and erasable memory. Instruction DAS E is used for double precision
addition and storage. The difference between any TWO's complement numbers repre¬
senting angular or periodic data may be obtained with instruction MSU E. The difference
is a ONE’S complement number stored in the designated erasable memory location.
The content of any erasable memory location designated by the programmer may
be incremented by one with instruction INCR E. Instruction AUG E will increment the
absolute value by one, whereas instruction DIM E will decrement the absolute value by
one. If the designated address is OO260, 0027a, or 00308 and overflow occurs, program
control is automatically transferred to a reserved fixed memory location. If the address
is 0025 8 and overflow occurs, the T2 time counter is automatically incremented by a
counter instruction.
The MSK K instruction follows the basic rules of Boolean algebra and performs
the AND operation. The operands and resultants are stored in the accumulator and
the operator are obtained from any location designated by the programmer.
4-5. 2.4. 5 Input-Output Instructions. The two categories of input-output or channel in¬
structions are:
(1) Read instructions - READ H, RAND H, ROR H, RXOR H
(2) Write instructions - WRITE H, WAND H, WOR H
Instructions READ H and WRITE H copy the content at the channel location into
register A and the content of A into the channel location, respectively.
The logic instructions follow the basic rules of Boolean algebra, performing AND,
OR, and EXCLUSIVE OR operations. The operands and resultants are stored in the ac¬
cumulator and the operators are obtained from the location designated by the pro¬
grammer.
Instructions RAND H and WAND H also perform the AND operation but the operator
must be selected from a channel location. Instruction WAND H stores the resultant
in both register A and the designated channel location. Instructions ROR H and WOR H
perform the OR operation and RXOR H performs the EXCLUSIVE OR operation with
the operator of any channel location. Instruction WOR H stores the resultant in both
register A and the designated location. It is important to remember that registers
L and Q are channel locations as well as addressable CP locations.
4-57
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5. 2.4. 6 Editing Instructions. The editing instructions are address dependent in¬
structions and are contained in two categories:
(1) Control instructions - RESUME, EXTEND, INHINT, RELINT
(2) Shift and cycle instructions - CYR, SR, CYL, EDOP
Instruction RESUME returns to the program that was being executed when an in¬
terrupt occurred. Instruction EXTEND sets the high order bit of the operation code.
Instructions INHINT and RELINT respectively inhibit and permit interrupts.
4. 5. 2. 4. 7 Priority Instructions. The two categories of priority instructions are:
(1) Interrupting instructions - RUPT F, GOJ F
(2) Counter instructions - PINC C, MINC C, PCDU C, MCDU C, DINC C, SHINC C,
SHANC C
Instructions RUPT F and GOJ F transfer control to fixed memory. The counter in¬
structions are not programmable and apply to those erasable memory locations listed
in table 4- III. Instructions PINC C and MINC C increment and decrement, respectively,
the contents of the addressed counter. Instructions PCDU C and MCDU C increment
and decrement, respectively, the CDU counters. The CDU counters always contain
TWO's complement numbers. Instruction DINC C controls the output rate pulses. In¬
structions SHINC C and SHANC C perform serial-to-parallel conversion.
4. 5. 2.4. 8 Peripheral Instructions. Three groups of peripheral instructions are:
(1) Read - FETCH K, INOTRD II
(2) Load - STORE E, INOTLD H
(3) Transfer control - TCSAJ K
The peripheral instructions apply only when the LGC is connected to the CTS or the
program analyzer console (PAC). Instructions FETCH K and INOTRD H are used for
monitoring the content of memory and channel locations, respectively. Instructions
STORE E and INOTLD H are used for loading erasable memory and channel locations
respectively with data supplied by the peripheral equipment. Instruction TCSAJ K is
used for initiating the instruction at any location.
4-58
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4- in. Counter Instructions
Location
Counter
Instruction
0024
T2
PINC
0025
T4
PINC
0026
T3
PINC
0027
T4
PINC
0030
T5
PINC
0031
T6
DINC
0032
CDUX
PCDU, MCDU
0033
CDUY
PCDU, MCDU
0034
CDUZ
PCDU, MCDU
0035
TRN
PCDU, MCDU
0036
SHAFT
PCDU, MCDU
0037
PIPX
PINC, MINC
0040
PIPY
PINC, MINC
0041
PIPZ
PINC, MINC
0042
BMAGX
PINC, MINC
0043
BMAGY
PINC, MINC
0044
BMAGZ
PINC, MINC
0045
INLINK
SHANC, SHINC
0046
RNRAD
SHANC, SHINC
0047
GYRO
DINC
0050
CDUX
DINC
0051
CDUY
DINC
0052
CDUZ
DINC
0053
TRUN
DINC
0054
SHAFT
DINC
0055
THRST
DINC
0056
EMS
DINC
0057
OTLNK
SHINC
0060
ALT
SHINC
4-5. 2.4. 9 Alphabetical Listing. Table 4-IV is an alphabetical listing of machine in¬
structions. This table includes the order code, description, and execution time of each
instruction. The symbol c(A), c(L), and so forth mean the content of A or the content
of L. The letters K, E, H, F, and C refer to memory locations. The execution time
is given in memory cycle times (MCT). One MCT equals approximately twelve micro¬
seconds.
4-59
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-IV. Machine Instructions, Alphabetical Listing
Symbolic
Instruction
Word
Order Code
c(SQ)
Description
Execution
Time in
MCT’s
AD K
06.
Basic instruction; adds c(K) to c(A);
stores result in A; takes next instruction
from 1+1 where I is location of AD K.
2
ADS E
02.6
Basic instruction; adds c(A) to c(E) and
stores result in both A and E; takes next
instruction from 1+1 where I is location of
ADS E.
2
AUG E
12.4
Extracode instruction; adds +1 to | c(E) | ,
i.e. , adds +1 if c(E) is positive and -1 if
c(E) is negative; stores result in E; takes
next instruction from 1+1 where I is loca¬
tion of AUG E.
2
BZF F
11.2
Extracode instruction; takes next instruc-
1 if c(A)
11.4
tion from F if c(A) is +0; otherwise takes
is +0;
11.6
next instruction from 1+1 where I is loca¬
tion of BZF F.
otherwise
2
BZMF F
16.2
Extracode instruction; takes next instruc-
1 if c(A)
16.4
tion from F if c(A) is +0 or negative;
is +0 or
16.6
otherwise takes next instruction from 1+1
where I is location of BZMF F.
negative;
otherwise
2
CA K
03.
Basic instruction; copies c(K) into A; takes
next instruction from 1+1 where I is loca¬
tion of CA K.
2
CCS E
01.0
Basic instruction; if c(E) is non-zero and
positive, takes next instruction from 1+1
where I is location of CCS E. Also, adds
-1 to c(E) and stores result in A. If c(E) is
+0, takes next instruction from 1+2 and sets
c(A) to +0. If c(E) is non-zero and negative,
takes next instruction from 1+3, adds -1 to
c(E), and stores result in A. If c(E) is -0,
takes next instruction from 1+4 and sets
c(A) to +0.
2
(Sheet 1 of 8)
4-60
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-IV. Machine Instructions, Alphabetical Listing
Symbolic
Instruction
Word
Order Code
c(SQ)
Description
Execution
Time in
MCT's
CS K
04.
Basic instruction; copies c(K) into A; takes
next instruction from 1+1 where I is loca¬
tion of CS K.
2
CY L
.0022
Special instruction; cycles quantity, which
is entered into location 0022, one place to
left.
2 or 3
CYR
.0020
Special instruction; cycles quantity, which
is entered into location 0020, one place to
right.
2 or 3
DAS E
02.0
Basic instruction; adds c(A, L) to c(E,
E+l); stores result in E and E+l; sets
c(L) to +0 and sets c(A) to net overflow if
address E is not 0000 e. Net overflow is +1
for positive overflow, -1 for negative over¬
flow, otherwise c(A) is set to +0. Takes
next instruction from 1+1 where I is loca¬
tion of DAS E.
3
DCA K
13.
Extracode instruction; copies c(K, K+l)
into A and L; takes next instruction from
1+1 where I is location of DCA K.
3
DCS K
14.
Extracode instruction; copies c(K, K+l)
into A and L; takes next instruction from
1+1 where I is location of DCS K.
3
DIM E
12.6
Extracode instruction; adds -1 to | c(E)| ,
i.e. , adds -1 if c(E) is non-zero and posi¬
tive and +1 if c(E) is non-zero and negative;
stores result in E; takes next instruction
from 1+1 where I is location of DIM E.
2
(Sheet 2 of 8)
4-61
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTt,
ND-1021042
MANUAL
Table 4-IV. Machine Instructions, Alphabetical Listing
Symbolic
Instruction
Word
Order Code
c(SQ)
Description
Execution
Time in
MCT’s
DINC C
None
Counter instruction; adds +1 to c(C) if
c(C) is negative and provides negative rate
output pulses; adds -1 to c(C) if c(C) is
positive and provides positive rate output
pulses; provides no rate output pulses
when c(C) is ± 0; stores result in C; de¬
lays program execution for 1 MCT.
1
DV E
11.0
Extracode instruction; divides c(A, L) by
c(E); stores quotient in A; stores re¬
mainder in L; takes next instruction from
1+1 where I is location of DV E.
6
DXCH E
05.2
Basic instruction; exchanges c(E, E+l) with
c(A, L); takes next instruction from 1+1
where I is location of DXCH E.
3
EDOP
.0023
Special instruction; shifts quantity, which
is entered into location 0023, seven
places to left.
2 or 3
00.
Interrupting instruction; transfers control
to instruction stored in location 4000 6.
2
EXTEND
00.0006
Special instruction; see TC K.
1
FETCH K
None
Peripheral instruction; reads and dis¬
plays c(K) as binary numbers on CTS,
where K is address supplied by CTS.
2
INCR E
02.4
Basic instruction; adds +1 to c(E); stores
result in E; takes instruction from 1+1
where I is location of INCR E.
2
INHINT
00.0003
Special instruction; see TC K.
1
(Sheet 3 of 8)
4-62
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-IV. Machine Instructions, Alphabetical Listing
Symbolic
Instruction
Word
Order Code
c(SQ)
Description
Execution
Time in
MCT's
INOTLD H
None
Peripheral instruction; loads data supplied
by CTS into location H, where H is channel
address also supplied by CTS.
1
INOTRD H
None
Peripheral instruction; reads and displays
c(H) as binary number on CTS, where H
is channel address supplied by CTS.
1
LXCH E
02.2
Basic instruction; exchanges c(E) with
c(L); takes next instruction from 1+1
where I is location of LXCH E.
2
MCDU C
None
Counter instruction; adds -1 (two’s com¬
plement) to c(C); delays program execu¬
tion for 1 MCT.
1
MINC C
None
Counter instruction; adds -1 to c(C);
delays program execution for 1 MCT.
1
MP K
17.
Extracode instruction; multiplies c(A)
by c(E); stores result in A and L; c(A,
L) agree in sign; takes next instruction
from 1+1 where I is location of MP E.
3
MSK K
07.
Basic instruction; AND's c(A) with c(K);
stores result in A; takes next instruction
from 1+1 where I is location of MSK K.
2
MSU E
12.0
Extracode instruction; forms the signed
one’s complement difference between
c(A) and c(E) where c(A) and c(E) are un¬
signed (modular or periodic) two’s comple¬
ment numbers; stores result in A; takes
next instruction from 1+1 where I is loca¬
tion of MSU E.
2
(Sheet 4 of 8)
4-63
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-IV. Machine Instructions, Alphabetical Listing
Symbolic
Instruction
Word
Order Code
c(SQ)
Description
Execution
Time in
MCT's
NDX E
05.0
Basic instruction; adds c(K) to c(I+l) where
I is location of NDX E; takes sum of c(K)
+ c(I+l) as next instruction.
2
NDX K
15.
Extracode instruction; adds c(K) to c(I+l)
where I is location of NDX K; sets extra
code switch; sum of c(K) + c(I+l) becomes
an extracode instruction which is taken
as next instruction.
2
PCDU C
None
Counter instruction; adds +1 (two's comple¬
ment) to c(C); delays program execution
for 1 MCT.
1
PINC C
None
Counter instruction; adds +1 to c(C); de¬
lays program execution for 1 MCT.
1
QXCH E
12.2
Extracode instruction; exchanges c(E)
with c(L); takes next instruction from
1+1 where I is location of QXCH E.
2
RAND H
10.2
Channel instruction; AND's c(H) with
c(A); stores result in A; takes next in¬
struction from 1+1 where I is location of
RAND H.
2
READ H
10.0
Channel instruction; copies c(H) into A;
takes next instruction from 1+1 where I
is location of READ H.
2
ROR H
10.4
Channel instruction; OR's c(H) with c(A);
stores result in A; takes next instruction
from 1+1 where I is location of ROR H.
2
RE LINT
00.0003
Special instruction; see TC K.
1
RESUME
05.0017
Special instruction; takes next instruction
from return address.
1
(Sheet 5 of 8)
4-64
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-IV. Machine Instructions, Alphabetical Listing
Symbolic
Instruction
Word
Order Code
c(SQ)
Description
Execution
Time in
MCT’s
RUPT F
10.7
Interrupting instruction; takes next in¬
struction from location F; stores c(B)
(instruction that was to be executed) in
location 00178 ; stores c(Z) = I in location
0015a , where I is assigned location of
instruction stored in 00178.
3
RXOR H
10.6
Channel instruction; forms the exclusive
OR of c(H) and c(A); stores result in A;
takes next instruction from 1+1 where I
is location of RXOR H.
2
SHANC C
None
Counter instruction; doubles c(C) and adds
+1; stores result in C; delays program
execution for 1 MCT.
1
SfflNC C
None
Counter instruction; doubles c(C); stores
result in C; delays program execution
for 1 MCT.
1
SR
.0021
Special instruction; shifts quantity, which
is entered into location 0021, one place
to right.
2 or 3
STORE E
None
Peripheral instruction; data supplied by
CTS is stored in location E where E is
address supplied by CTS; delays program
execution for 2 MCT’s.
2
SU E
16.0
Extracode instruction; subtracts c(A) from
c(E); stores result in A; takes next instruc¬
tion from 1+1 where I is location of SU E.
2
(Sheet 6 of 8)
4-65
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4 -IV.
Machine Instructions, Alphabetical Listing
Symbolic
Instruction
Word
Order Code
c(SQ)
Description
Execution
Time in
MCT’s
TC K
00.
Basic instruction; takes next instruction
from K; stores 1+1 in Q where I is loca¬
tion of TC K; if K is 0006 8 (EXTEND),
sets extracode switch and takes next in¬
struction from 1+1; if K is 0004 8 (INHINT)
sets inhibit interrupt switch and takes
next instruction from 1+1; if K is 0003®
(RE LINT), resets inhibit interrupt switch
and takes next instruction from 1+1.
1
TCF F
01.2
01.4
01.6
Basic instruction; takes next instruction
from F.
1
TCSAJ K
Peripheral instruction; takes next in¬
struction from K where K is address
supplied by CTS.
2
TS E
05.4
Basic instruction; if c(A) is not an over¬
flow quantity, copies c(A) into K and takes
next instruction from 1+1 where I is loca¬
tion of TS K; if c(A) is a positive overflow
quantity, copies c(A) into K, sets c(A) to
+1, and takes next instruction from 1+2;
if c(A) is a negative overflow quantity,
copies c(A) into K, sets c(A) to -1, and
takes next instruction from 1+1.
2
WAND H
10.3
Channel instruction; AND’s c(H) with c(A);
stores result in H and A; takes next in¬
struction from 1+1 where I is location of
WAND H.
2
WOR H
10.5
Channel instruction; OR's c(H) with c(A);
stores result in H and A; takes next in¬
struction from 1+1 where I is location of
WOR H.
2
(Sheet 7 of 8)
4-66
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4- IV. Machine Instructions, Alphabetical Listing
Symbolic
Order Code
Description
Execution
Instruction
c(SQ)
Time in
Word
MCT’s
WRITE H
10.1
Channel instruction; copies c(A) into H;
takes next instruction from 1+1 where I is
2
location of WRITE H.
XCH E
05.6
Basic instruction; exchanges c(A) with c(E);
takes next instruction from 1+1 where I is
2
location of XCH E.
(Sheet 8 of 8)
4-5.2. 5 Subinstruction Commands and Control Pulses. The basic elements which com¬
prise machine instructions are control pulses and subinstruction commands. Control
pulses are sequence generator signals which regulate data flow within the LGC. Machine
instructions use a large variety of control pulses to accomplish various functions.
The data must be regulated in an orderly sequence and certain information must not
be destroyed during the execution of an instruction. In addition, the machine in¬
struction must be executed within the memory cycle timing framework which consists
of twelve one-microsecond periods. Some instructions are so involved that two or
more memory cycle times are required to accomplish a task. Each memory cycle
time is controlled by a subinstruction command, regardless of the number of MCT’s
required to do a job. Instruction TC K for example takes one MCT to be executed and
is controlled by subinstruction command TCO. Table 4-V lists all of the machine in¬
structions by order code. The associated subinstructions are also listed. Some in¬
structions use common subinstructions like STD2. Table 4-V also lists the content
of the stage counter for each subinstruction. The number after each subinstruction
like DAS1 reflects the count of the stage counter.
Information is transferred from one register to another by read, clear, and
write control pulses. The clear pulses are generated automatically when a write
pulse is generated to clear a register before data is written into it. The control
pulses RZ and WS, for instance, occurring simultaneously, duplicate (copy) the con¬
tent of register Z in register S. There are five types of control pulses: read, write,
test, direct exchange, and special purpose control pulses, discussed in the following
paragraphs.
4-5. 2. 5.1 Read Control Pulses. A read control pulse places on the write lines data
which is to be transferred (copied) into a register. Most read control pulses such as
RA, RB, and RZ read the content of a specific register onto the write lines. Control
4-67
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-V. Subinstructions
Order
Code
c(SQ)
Mnemonic
Operation
Code
Mnemonic
Subinstruction
Code
Register
SQ
Display
Stage
Counter
Display
RE(
1ULAR INSTRUCTIONS
00.
TC
TC0
000-007
0
00.0003
REUNT
-
000
2
00.00
INHINT
-
000
2
00.0006
EXTEND
-
000
2
01.0
CCS
ccso
010-011
0
010-011
2
01.2
TCF
TCF0
012-017
0
01.4
01.6
02.0
DAS
DAS0
020-021
0
DAS1
020-021
1
STD2
020-021
2
02. 2
LXCH
LXCH0
022-023
0
STD2
022-023
2
02.4
INCR
INCR0
024-025
0
STD2
024-025
2
02.6
ADS
ADS0
026-027
0
STD2
026-027
2
03.
CA
CAO
030-037
0
STD2
030-037
2
04.
CS
CSO
040-047
0
STD2
040-047
2
05.0
NDX
NDXO
050-051
0
NDX1
050-051
1
(Sheet 1 of 5)
4-68
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-V. Subinstructions
Order
Mnemonic
Mnemonic
Register
Stage
Code
Operation
Subinstruction
SQ
Counter
c(SQ)
Code
Code
Display
Display
REC
IULAR INSTRUCTS
IS
05.0017
RESUME
NDX0
050-051
0
RSM3
050-051
3
05.2
DXCH
DXCH0
052-053
0
DXCH1
052-053
1
STD2
052-053
2
05.4
TS
TS0
054-055
0
STD2
054-055
2
05.6
XCH
XCH0
056-057
0
STD2
056-057
2
06.
AD
ADO
060-067
0
STD2
060-067
2
07.
MSK
MASK0
070-077
0
STD2
070-077
2
10.0
READ
READ0
100
0
STD2
100
2
10. 1
WRITE
WRITE0
101
0
STD2
101
2
10.2
RAND
RAND0
102
0
STD2
102
2
10.3
WAND
WANDO
103
0
STD2
103
2
10.4
ROR
RORO
104
0
STD2
104
2
10.5
WOR
WORO
105
0
STD2
105
2
(Sheet 2 of 5)
4-69
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-V. Subinstructions
Order
Mnemonic
Mnemonic
Register
Stage
Code
Operation
Subinstruction
SQ
Counter
c(SQ)
Code
Code
Display
Display
RE
GULAR INSTRUCTION
S
10.6
RXOR
RXORO
106
0
STD2
106
2
10.7
RUPT
RUPT0
107
0
RUPT1
107
1
STD2
107
2
11.0
DV
DV0
110-111
0
DV1
110-111
1
DV3
110-111
3
DV7
110-111
7
DV6
110-111
6
DV4
110-111
4
STD2
110-111
2
11.2
BZF
BZF0
112-117
0
11.4
(Plus Zero)
11.6
BZF
BZF0
112-117
0
(Non- Zero)
STD2
112-117
2
12.0
MSU
MSU0
120-121
0
STD2
120-121
2
12.2
QXCH
QXCH0
122-123
0
STD2
122-123
2
12.4
AUG
AUG0
124-125
0
STD2
124-125
2
12.6
DIM
DIM0
126-127
0
STD2
126-127
2
13.
DCA
DC A0
130-137
0
DCA1
130-137
1
STD2
130-137
2
(Sheet 3 of 5)
4-70
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-V. Sub instructions
Order
Code
c(SQ)
Mnemonic
Operation
Code
Mnemonic
Sub instruction
Code
Register
SQ
Display
Stage
Counter
Display
RE
GULAR INSTRUCTIONS
14.
DCS
DCSO
140-147
0
DCS1
140-147
1
STD2
140-147
2
15.
NDX
NDXXO
150-157
0
NDXX1
150-157
1
16.0
su
SUO
160-161
0
STD2
160-161
2
16.2
BZMF
BZMFO
162-167
0
16.4
(Zero or
Negative)
BZMF
BZMFO
162-167
0
(Non- Zero
STD2
2
and Positive)
17.
MP
MPO
170-177
0
MP1
170-177
1
MP3
170-177
3
INVOLUNTARY INSTRUCTIONS
00.
GOJ
GOJ1
000
1
TCO
000
0
10. 7
RUPT
RUPTO
107
0
RUPT1
107
1
STD2
107
2
None
PINC
PINC
None
None
None
MINC
MINC
None
None
None
DINC
DINC
None
None
None
MCDU
MCDU
None
None
None
SHINC
SHINC
None
None
None
SHANC
SHANC
None
None
(Sheet 4 of 5)
4-71
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-V. Subinstructions
Order
Mnemonic
Mnemonic
Register
Stage
Code
Operation
Subinstruction
SQ
Counter
c(SQ)
Code
Code
Display
Display
PERIPHERAL INSTRUCTIONS
00
TCSAJ
TCSAJ3
000
3
STD2
000
2
None
FETCH
FETCH0
None
0
FETCH1
None
1
None
STORE
STOREO
None
0
STORE 1
None
1
None
INOTRD
INOTRD
None
None
None
INOTLD
INOTLD
None
None
(Sheet 5 of 5)
pulse RSC reads onto the write lines the content of register CP whose address is con¬
tained in register S. Other read control pulses place data on the write lines directly
through the sequence generator. For instance, control pulse R15 causes the sequence
generator to place the octal quantity 000015 on the write lines.
4-5. 2. 5. 2 Write Control Pulses. Each write control pulse clears a register, then
writes data from the write lines into this register. Most write control pulses write
into a specific register such as control pulse WQ which always writes data into register
Q, but never into any other register. Control pulse WSC clears register CP specified
by the content of register S, then writes data into this register from the write lines.
4-5. 2.5. 3 Test Control Pulses. Test control pulses permit branching operations by
testing the contents of various registers. For instance, control pulse TMZ tests the
contents of a register for minus zero (octal 177777). If the register contains 177777,
flip-flop BR2 is set to logic ONE; otherwise, BR2 is set to logic ZERO.
4-5. 2. 5. 4 Direct Exchange Control Pulses. Direct exchange control pulses transfer
data from one area to another directly without using the write lines. Control pulse
A2X, for example, copies the content of register A directly into register X. Some di¬
rect exchange control pulses enter data from the sequence generator directly into
particular storage areas. Control pulse CP, for example, enters a logic ONE from the
sequence generator into the carry flip-flop of the adder.
4-5. 2. 5. 5 Special Purpose Control Pulses. Special purpose control pulses perform
various control functions such as generating read/write operations and resetting
counters. For instance, control pulse NISQ causes two other control pulses (RB and
WSQ) to be generated at time 12; control pulse RSTSTG resets the stage counter. All
control pulses are listed in table 4-VL
4-72
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4- VI. Control Pulses
Pulse
Purpose
A2X
Enter bits 16 through 1 of register A directly (not via WL's) into bit
positions 16 through 1 of register X.
B15X
Enter a logic ONE into bit position 15 of register X.
Cl
Insert carry bit into bit position 1 of the adder.
CLXC
Clear register X if flip-flop BR1 contains a logic ZERO. (Used in
divide instruction. )
DVST
Advance the Gray code content of the stage counter by complementing
the content of the next higher bit position as shown below:
Binary Octal
000 0
001 1
011 3
111 7
110 6
100 4
EXT
Enter a logic ONE into bit position EXT of register SQ.
G2LS
Enter bits 16 through 4 and 1 of register G into bit positions 16, 15,
and 12 through 1 of register X. See control pulse ZAP.
KRPT
Reset interrupt priority cells.
L16
Enter a logic ONE into bit position 16 of register L.
L2GD
Enter bits 16 and 14 through 1 of register L into bit positions 16
through 2 of register G; enter a logic ONE (pulse MCRO) into bit
position 1 of register G.
MONEX
Clear register X, then enter logic ONE’S into bit positions 16
through 2.
MOUT
Generate one negative rate output pulse.
NEACOF
Permit end around carry upon completion of subinstruction MP3.
(Sheet 1 of 6)
4-73
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTIOl SYSTEM
ND-1021042
MANUAL
Table 4-VI. Control Pulses
Pulse
Purpose
NEACON
Inhibit end around carry (also during WYD) until NEACOF.
NISQ
Load next instruction into register SQ. Also frees certain restric¬
tions; permits execution of instruction RUPT and counter instructions.
See control pulses RB and WSQ.
PIFL
Prevent interflow on control pulse WYD if bit position 15 of register
L contains a logic ONE; block writing into bit position 1 of register
Y. See control pulse WYD.
PONEX
Clear register X, then enter a logic ONE into bit position 1.
POUT
Generate one positive rate output pulse.
PTWOX
Clear register X, then enter a logic ONE into bit position 2.
R15
Place octal 15 on WL's.
R1C
Place octal 177776 (minus one) on WL's.
RA
Read bits 16 through 1 of register A to WL's 16 through 1.
RAD
Read address of next cycle. RAD appears at the end of an instruc¬
tion and is normally interpreted as RG. If the next instruction is
INHINT, RELINT, or EXTEND, RAD is interpreted as RZ and ST2
instead.
RB
Read bits 16 through 1 of register B to WL's 16 through 1.
RBBK
Read bits 16 and 14 through 11 of register FB to WL's 16 and 14
through 11 and bits 11, 10, and 9 of register EB to WL's 3, 2, and 1.
RBI
Place octal 1 on WL's.
RB1F
Place octal 1 on WL's if flip-flop BR1 contains a logic ONE.
RB2
Place octal 2 on WL's.
RC
Read the complemented contents of register B (bits 16 through 1 of
C) to WL's 16 through 1.
(Sheet 2 of 6)
4-74
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-VI. Control Pulses
Pulse
Purpose
RCH
Read the contents of the input or output channel specified by the con¬
tents of register S; bit 16 is read to WL's 16 and 15 and bits 14
through 1 are read to WL's 14 through 1.
REB
Read bits 11, 10, and 9 of register EB to WL's 11, 10, and 9. See
control pulse RSC.
RFB
Read bits 16 and 14 through 11 of register FB to WL's 16 and 14
through 11. See control pulse RSC.
RG
Read bits 16 through 1 of register G to WL's 16 through 1.
RL
Read bit 16 of register L to WL's 16 and 15, and bits 14 through 1 to
WL's 14 through 1.
RL10BB
Read low 10 bits of register B to WL's 10 through 1.
RQ
Read bits 16 through 1 of register Q to WL's 16 through 1.
RRPA
Place on WL's the address of the priority program requested.
RSC
Read the content of register CP defined by the content of register S;
bits 16 through 1 are read to WL's 16 through 1.
RSCT
Place on WL's the address of the counter to be incremented.
RSTRT
Place octal 4000 (start address) on WL's.
RSTSTG
Reset the stage counter.
RU
Read bits 16 through 1 of adder output gates (U) to WL's 16 through 1.
RUS
Read bit 15 of adder output gates (U) to WL's 16 and 15, bits 14
through 1.
RZ
Read bits 16 through 1 of register Z to WL's 16 through 1.
ST1
Set stage 1 flip-flop to logic ONE at next time 12.
ST2
Set stage 2 flip-flop to logic ONE at next time 12.
(Sheet 3 of 6)
4-75
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-VI. Control Pulses
Pulse
Purpose
STAGE
Execute next subinstruction as defined by the content of the divide
stage counter.
TL15
Copy bit 15 of register L into flip-flop BR1.
TMZ
Test for minus zero: if bits 16 through 1 are all logic ONE’S, set
flip-flop BR2 to logic ONE; otherwise set BR2 to logic ZERO.
TOV
Test for overflow: set flip-flops BR1 and BR2 to 01 if positive over¬
flow, to 10 if negative overflow.
TPZG
Test content of register G for plus zero: if bits 16 through 1 are all
logic ZERO'S, set flip-flop BR2 to logic ONE: otherwise do not
change content of BR2.
TRSM
Test for the resume address (0017) during instruction NDX.
TSGN
Test sign (bit 16): if a logic ZERO, set flip-flop BR1 to logic ZERO;
if a logic ONE, set flip-flop BR1 to logic ONE.
TSGN2
Test sign (bit 16): if a logic ZERO, set flip-flop BR2 to logic ZERO;
if a logic ONE, set flip-flop BR2 to logic ONE.
TSGU
Test sign (bit 16) of sum contained in adder output gates (U): if a
logic ZERO, set flip-flop BR1 to logic ZERO; if a logic ONE, set
flip-flop BR1 to logic ONE.
U2BBK
Enter bits 16 and 14 through 11 of output gates U directly into regis¬
ter FB and bits 3, 2, and 1 of gates U into bits 11, 10, and 9 of reg¬
ister EB.
WA
Clear register A and write the contents of WL's 16 through 1 into bit
positions 16 through 1.
WALS
Clear register A and write the contents of WL's 16 through 3 into bit
positions 14 through 1; if bit position 1 of register G contains a logic
ZERO, the content of bit position 16 of register G is entered into bit
position 16 and 15 of register A; if bit position 1 of register G con¬
tains a logic ONE, the content of output gate U 16 of the adder is
entered into bit positions 16 and 15 of register A; clear bits 14 and 13
of register L and write the contents of WL's 2 and 1 into bit positions
14 and 13. See control pulse ZAP.
(Sheet 4 of 6)
4-76
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-VI. Control Pulses
•
Pulse
Purpose
WB
Clear register B and write the contents of WL's 16 through 1 into bit
positions 16 through 1.
•
WBBK
Clear registers EB and FB and write the content of WL's 16 and 14
through 11 into register FB and content of WL's 3, 2, and 1 into
register EB. See control pulse WSC.
WCH
Clear the channel specified by the contents of register S (bits 9
through 1) and write the contents of WL's 16 through 1 into this
channel.
WEB
Clear register EB and write the contents of WL's 11, 10, and 9 into
bit positions 11, 10, and 9. See control pulse WSC.
WFB
Clear register FB and write the content of WL's 16 and 14 through 11
into bit position 16 and 14 through 11. See control pulse WSC.
•
WG
Clear register G and write the contents of WL's 16 through 1 into bit
positions 16 through 1 (except if register S contains octal addresses
20 through 23).
WL
Clear register L and write the contents of WL's 16 through 1 into bit
positions 16 through 1.
WOVR
Test for positive overflow. If register S contains 0025, counter 0024
is incremented; if register S contains 0026, 0027, or 0030, instruc¬
tion RUPT is executed.
WQ
Clear register Q and write the contents of WL's 16 through 1 into bit
positions 16 through 1.
•
WS
Clear register S and write the contents of WL's 12 through 1 into bit
positions 12 through 1.
•
WSC
Clear the CP register specified by the contents of register S and
write the contents of WL's 16 through 1 into bit positions 16 through
1 of this register.
WSQ
Clear register SQ and write the contents of WL's 16 and 14 through 10
into bit positions 16 and 14 through 10, copy the content of the extend
flip-flop into bit position EXT of register SQ. See control pulse NISQ.
A
(Sheet 5 of 6)
4-77
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-VI. Control Pulses
Pulse
Purpose
WY
Clear registers X and Y; write the contents of WL’s 16 through 1 into
bit positions 16 through 1 of register Y.
WY12
Clear registers X and Y; write the contents of WL’s 12 through 1 into
bit positions 12 through 1 of register Y.
WYD
Clear registers X and Y; write the contents of WL's 16 and 14
through 1 into bit positions 16 and 15 through 2 of register Y; write
the content of WL 16 into bit position 1 of register Y except in SHINC
sequence, or unless bit 15 of register L is a logic ONE at PIFL, or
if end around carry is inhibited (NEACON).
WZ
Clear register Z and write the contents of WL's 16 through 1 into bit
positions 16 through 1.
Z15 Enter a logic ONE into bit position 15 of register Z.
Z16 Enter a logic ONE into bit position 16 of register Z.
ZAP Generate control pulses RU, G2LS, and WALS.
ZIP Generate control pulses A2X and L2GD; also perform read/write
operations depending on the content of bit positions 15, 2, and 1 of
register L as shown:
L15
L2
LI
Read
Write
Carry
Remember
0
0
0
_
WY
_
_
0
0
1
RB
WY
-
-
0
1
0
RB
WYD
-
-
0
1
1
RC
WY
Cl
MCRO
1
0
0
RB
WY
-
-
1
0
1
RB
WYD
-
-
1
1
0
RC
WY
Cl
MCRO
1
1
1
-
WY
-
MCRO
ZOUT
Generate no rate output pulse.
(Sheet 6 of 6)
4-78
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5. 2. 5. 6 Action. An action is a set of control pulses. By definition, a set may con¬
tain from zero to any number of control pulses. Each control pulse set is produced for
a 0. 977 microsecond period. Twelve control pulse sets or actions are produced during
one memory cycle time (11.977 microseconds). Control pulse sets are coincident with
time pulses T01 through T12. For example, action 6 of subinstruction STD2 occurs
at time 6 and consists of the control pulse set RU and WZ which copies the contents
of the adder output gates (U) into register Z. Table 4-VII lists the control pulses
generated during the execution of each subinstruction. The subinstructions are
arranged by order code number. The binary content of register SQ and the stage
counter are listed in table 4-VII. The coincidence of a subinstruction command and a
time pulse as STD2 and T06, is referred to as a crosspoint.
4-5. 2.6 Data Transfer Diagrams. The LGC instructions are described by subinstruc¬
tion data transfer diagrams which relate data flow to LGC hardware. Figures 4-20
through 4-116 contain data transfer diagrams for each subinstruction and a diagram for
each branch operation except for those in the multiply and divide subinstructions. The
quantities shown on these diagrams reflect typical operation conditions. The diagrams
are arranged according to order code listed in table 4-V.
Symbols FM and EM at the top of the diagrams designate fixed and erasable mem¬
ory, respectively, and CH refers to the channel locations. The octal quantities shown
in FM and EM represent 15 bit words and those shown in CH represent 16 bit words.
Register S is a 12 bit address register. Register G is a 6 bit memory buffer register.
Register B is a 16 bit terminal register containing a direct (B) and complement (C)
output side. Registers A and L are 16 bit accumulators, Q is a 16 bit return address
register, and register Z is a 16 bit program counter. Registers X and Y, output gates
U, and flip-flop Cl comprise the adder. Registers X and Y, and the output gates U con¬
tain 16 bit positions; Cl is the end around carry flip-flop. U always contains the sum
of c(X) + c(Y) + c(CI). Register SQ is a 7 bit sequence register. Not shown on these
diagrams are the 3 bit stage counter and the 2 bit branch register. The content of
these registers is specified by notes at the bottom of the data transfer diagrams.
Data shown in the registers prior to time 1 indicate typical starting conditions.
Data in the ellipses indicate write line information. The information passing between
FM or EM and G does not use the write lines and is therefore indicated by a direct
path. Flow lines are not shown for the data which is gated from one register to another
by a single control pulse such as A2X or L2GD. Broken flow lines indicate conditional
data flow which is dependent on the content of register S.
4-79/4-80
!
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-V11. Subinstruction Codes
and Control Pulses
Subinstruction
c(S0)
c (ST)
Actions
Remarks
Command
EXT
16 14.13
12.1U0
3,2.1
1
2
3
4
5
6
7
8
9
10
11
12
STD2
X
XXX
XXX
010
RZ
RSC
*
RU
RAD
Follows any subinstruction which sets c (ST) = 010
WY12
WG
WZ
WB
with control pulse ST2. Followed by next instruction.
Cl
NISQ
i
(
WS
,
See note A.
TCO
0
0 0 0
XXX
000
RB
RSC
RZ
RU
RAD
Followed by instruction to which control is transferred.
WY12
WG
WQ
WZ
WB
See note A
Cl
NISQ
WS
CCSO
0
0 0 1
oox •
000
RL10BB
RSC
RG
RZ
RU
RB
WY
|ru
/j\ Ifc(BR) = 00 at action 5, c(G) is positive
WS
WG
WB
WY12
WZ
WG
ST2
WA
non-zero.
TSG
A -
WS
>
=o
CD
/2\ If c(BR) = 01 at action 5. c(G) is plus zero.
tm;
MON EX
TP2
/2\ PONEX
Cl
/?\ Ifc(BR) = 10 at action 5. c(G) is negative
A -
non-zero.
f
/3\ P TV/OX
A
fi\ Ifc(BR) - 11 at action 5. c(G) is minus zero.
MON EX
i •
AS PONEX
c3 1
0
Followed by STD2.
PTWOX
TCFO
0
0 0 1
01 X
000
RB
RSC
RU
RAD
Followed by instruction to which control is transferred
0
0 0 1
1 0 X
000
WY1 2
WG
1
WZ
WB
See note A
0
0 0 1
1 1 X
000
Cl
NISQ
i
l
WS
- 1
(Sheet 1 of 13)
4-81/4-82
ND-1021042
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM MANUAL
to
Table
and C
4-VII. Subinstruction Codes
ontrol Pulses
Subinstruction
Command
c (SO)
c (ST)
Actions
Remarks
EXT 16.14.13 12.11.10
3.2.1
1
2
3
4
5
6
7
8
9
10
11
12
DASO
0 0 1 0 0 0 X
000
RL10BB
WS
WY 1 2
MONEX
Cl
RSC
WG
RA
WB
RL
WA
R
W
U
L
RG
WY
A2X
RB
WA
RL
WB
RU
WSC
WG
TOV
RA
WY
ST1
A -
/S\ PONEX
/3\ MONEX
RU
WA
/j\ If c (BR) = 00 at action 9, U 16. 15 = 0 0 or 1 1.
/?\ If c(BR) = 01 at action 9, U 16.15 = 01 .
/j\ If c(BR) = 10 at action 9. U 16.15 = 10.
Followed by DAS1 .
DAS1
0 0 1 0 00 X
1
001
RL10BB
WS
RSC
WG
R
W
4
i
RU
WG
WSC
TOV
WA
A -
/2\ RBI
/3\ R1C
RZ
WS
ST2
RC
TMZ
A V/L
A -
£
£
> -
RU
WA
/j\ If c ( BR) = OOat action 7, U 16.15 = OOor 11 .
/?\ If c(BR) = 0 1 at action 7. U 16.15 = 01 .
/3\ If c(BR) = 1 0 at action 7. U16.15 = 10.
/j\ If c ( BR) = X 0 at action 9. c(B) * 177777.
/fi\ If c ( BR) = X 1 at action 9. c (B) = 17777.
Followed by STD2
LXCHO
0 010 01 X
000
RL10BB
WS
RSC
WG
RL
WB
R
W
RB
WSC
WG
RZ
WS
ST2
Followed by STD2.
INCRO
0 0 10 1 ox
000
RL10BB
WS
RSC
WG
RG
WY
TSGN
TMZ
TPZG
PONEX
RU
WSC
WG
WOVR
RZ
WS
ST2
TSGN. TMZ. and TPZG at action 5 have no effect.
At action 7, WOVR requests RUPT if c(S) is 0026, 0027,
or 0030 and U16.15 = 01
Followed by STD2
(Sheet 2 of 13)
4-83/4-84
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
I
Table 4- VII. Subinstruction Codes
and Control Pulses
Subinstruction
c(SQ)
c (ST)
Actions
Remarks
Command
EXT
16.14.13
12.11.10
3.2.1
1
2
3
4
5
6
7
8
9
10
11
12
ADSO
0
0 1 0
1 1 X
000
RL10BB
RSC
RG '
RU
WA
RZ
RC
RU
/j\ If c(BR) = 00 at action 7. U 16.15 = 00 or 1 1 .
WS
WG
WY
WSC
A -
WS
TMZ
WA
/2\ If c (BR) = 0 1 at action 7. U16.15 = 01.
A2X
WG
ST2
i
TOV
/j\ RBI
/j\ Ifc(BR) = 1 Oat action 7, U 16,15 = 10.
RC and TMZ at action 9 have no effect.
^ R1C
Followed by STD2.
CAO
0
0 1 1
XXX
000
RSC
RG
RZ
RB
RB
Followed by STD2
WG
WB
WS
WG
WA
ST2
CSO
0
1 0 0
XXX
000
RSC
RG
RZ
RB
RC
Followed by STD2
WG
WB
WS
WG
WA
ST2
NDXO
0
1 0 1
OOX
000
RSC
TfW
RG
RZ
RB
ST1
Normally followed by NDX1. Followed by RSM3
WG
1
WB
WS
WG
ifc(S) = 0017 (RESUME) at action 5.
NDX1
0
1 0 1
OOX
001
RZ
RSC
RB
RA
RZ
I
RU
RG
RU
RB
RU
Followed by indexed basic instruction.
WY12
WG
WZ
WB
WA
WZ
WY
WS
WA
WB
Cl
NISQ
1
A2X
RSM3
0
1 0 1
OOX
0 1 1
R15
RSC
RG
RB
RAD
Followed by instruction at return address.
WS
WG
WZ
WG
WB
See note A.
NISQ
1
WS
DXCHO
0
1 0 1
01 X
000
RL10BB
RSC
RL
RG 1
RB
RU
ST1
Control pulse Cl at action 1 causes 000001 plus
WS
WG
WB
WL l
WSC
WS
177776 to result in 000000 instead of 177777
WY12
WG
WB
Followed by DXCH1
MONEX
Cl
!
(Sheet 3 of 13)
4-85/4-86
Subinstruction
Command
DXCH1
TSO
c (SQ)
EXT 16 14.13 12,11.10
0 10 1 01 X
0 10 1 1 OX
c (ST)
3.2.1
00 1
000
RL10BB
WS
RL10BB
WS
RSC
WG
RSC
WG
RA
WB
RA
WB
TOV
XCHO
0 10 1 1 1 X
000
RL10BB
WS
RSC
WG
RA
WB
ADO
MSKO
DVO
0 110 XXX
000
RSC
WG
0 111 XXX
000
RSC
WG
RA
WB
1 001 00X
000
RA
WB
TSGN
TMZ
A RC
WA
TMZ
DVST
A DVST
RU
WB
STAGE
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
,A!
ND-1021042
MANUAL
Table 4-VII. Subinstruction Codes
and Control Pulses
Actions
Remarks
WY
B15X
RU
WL
TOV
A -
A TSGN
/j\ RB
A RC
Z16
RG
RSC
WB
TSGN
A PON EX
A ~
A rb
WA
A RC
WA
Z15
RL
WYD
RG
WL
TSGU
DVST
RU
WB
STAGE
A CLXC
/fp\ RB1F
/j\ If c (BR) = XO at action 4, c (A) at action 2
of DVO is non-zero.
/2\ Ifc(BR) = XI at action 4. c (A) at action 2
of DVO is minus zero.
/5\ If c(BR) = OX at action 5, A16 = 0 at
action 2 of DVO or L 16 = 0 at action 4 of DV1
A If c(BR) = 1 X at action 5. A16 = 1 at
action 2 of DVO or L 16 = 0 at action 4 of DV1
/5\ If c (BR) = XO at action 8. U 16. 15 = 00,
10. or 11.
/6\ If c (BR) = XI at action 8, U16, 15 = 01.
A If c(BR) = OX at action 9. G16 = 0.
/8\ If c(BR) = 1 X at action 9. G16 = 1
A If c(BR) = OX at action 2, U16 = 0.
A If c(BR) = IX at action 2. U16 = 1
Followed by DV3 after action 3.
WYD
A2X
PIFL
TSGU
A CL^XC
RB
WYD
A2X
PIFL
WL
TSGU
A CLXC
A RB1F
RB
WYD
A2X
PIFL
WL
TSGU
A! CLXC
i
A RB1F
A If c(BR) = OX at action 5. 8. or 11, U16 = 0.
A If c ( BR) = 1 X at action 5. 8, or 11, U 16 = 1
(Sheet 5 of 13)
DVl
(cont)
0 0 1
00 X
00 1
0 0 1
00 X
001
0 0 1
00X
Oil
L2GD
RB
WYD
A2X
PIFL
Subinstruction
c(SQ)
c (ST)
Command
EXT 16.14,13 12,11,10
3.2.1 1
4-89/4-90
Table 4- VII. Subinstruction Codes
and Control Pulses
LEM PRIMARY GUIDANCE, NAVIGATION,
ND 1021042
MANUAL
Subinstruction
Command
DV3
(contl
c(SQ)
EXT 16 14,13 12.11.10
00 X
c(ST)
0 1 1
L2CD
RB
WYD
A2X
PIFL
RG
WL
TSGU
DVST
/j\ CLXC
/4\ RB1F
RU
WB
STAGE
Actions
Remarks
/S\ If c(RR) = OX at action 2 U16 = 0
/4\ If c (BR) = 1 X at action 2, U16 = 1
Followed by DV7 after action 3.
00 X
DV7
(cont)
0 0 1
00X
1 1 1
L2GD
RB
WYD
A2X
PIFL
WL WB
TSGU STAGE
DVST
/l\ CLXC
/j\ RB1F
RB
WYD
A2X
‘PIFL
A
A
WL
TSGU
CLXC
RB1F
L2GD
RB
WYD
A2X
PIFL
/l\ If c (BR) = OX at action 5, 8. 11, or 2. U16 = 0
/j\ If c (BR) = 1 X at action 5. 8, 11, or 2, U16 = 1,
Followed by DV6 after action 3.
4-91/4-92
' RG
WL
TSGU
/P\ CLXC
/j\ RB1F
(Sheet 6 of 13)
f
<
LEM PRIMARY GUIDANCE NAVIGATION AND CONTROL SYSTEM
—
ND-1021042
MANUAL
Subinstruction
Command
c(SQ)
EXT 1614.13 12,11.10
c (ST)
oox
1 1 0
DV6
icont)
0 0 1
OOX
1 1 0
0 0 1
OOX
100
10
IT
- . -
L2GD
1 RG
RB
WL
WYD
! TSGU
A2X
/j\ CLXC
PIFL
/}\ RB1F
Table 4-VII. Subinstruction Codes
and Control Pulses
Remarks
/j\ If c(BR) - OX at action 5, 8, 11, or 2, U16 = 0.
/2\ Ifc(BR) = IX at action 5, 8, 11. or 2, U16 = 1
Followed by DV4 after action 3.
L2GD
RB
WYD
A2X
PIFL
RG
WL
TSGU
DVST
</j\ CLXC
/g\ RB1F
RU
WB
STAGE
A2X
PIFL
RZ
TOV
&
—
A
RC
WA
A
RC
WA
RZ
WS
ST2
TSGN
RSTSTG
Actions
L2GD
RB
WYD
A2X
PIFL
RG
WL
TSGU
/j\ CLXC
/j\ RB1F
A c
^ RB F
RG
WL
TS( J
/j\ CL) C
,4\ RC
/l\ Ifc(BR) = OX at action 5, U16 = 0
/?\ If c (BR) = 1 X at action 5, U 16 = 1.
SS lf c (BR) = 00 at action 7. U16.15 = 00 or 1 1
/4\ If c (BR) = 01 at action 7, U 16 . 15 = 01.
/5\ If c (BR) = 1 0 at action 7. U 16. 15 = 1 0.
/6\ Ifc(BR) = OX at action 10, Z16 = 0
/l\ Ifc(BR) = IX at action 10. Z16 = 1
L2GD
RB
WYD
A2X
PIFL
(Sheet 7 of 13)
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
f Table 4-VII. Subinstruction Codes
and Control Pulses
Subinstruction
Command
c(SQ)
c (ST)
'
Actions
Remarks
EXT 16.14.13 12,11.10
3.2.1
1
2
3
4
5
6
7
8
9
10
1
1
12
BZFO
1 001 0 1 X
1 0 0 1 1 OX
1 0 0 1 1 1 X
000
000
000
RSC
WG
RA
WG
TSGN
TMZ
TPZG
A
A iJ
WY12
Cl
A -
A RU
wz
rz
WS
ST2
/S\ RAD
WB
WS
NISQ
/j\ If c(BR) = XO at action 4. c(G) * 000000.
/2\ If c(BR) = XI at action 4, c(G) = 000000.
RSC at action 2,and TSGN and TMZ at action 3
have no effect. RAD causes only RG
If c(BR) = X0, BZFO is followed by STD2.
If c (BR) = X 1, BZFO is followed by instruction
to which control is transferred.
MSUO
1 0 f 0 0 0 X
000
RL10BB
WS
RSC
WG
RG
WB
RC
WY
Cl
A2X
RUS
WA
TSGN
RZ
WS
ST2
RB
WG
A -
A
WY
MONEX
R
W
US
A
/l\ If c(BR) = OX at action 7, U15 0.
/h Ifc(BR) = IX at action 7. U15 1.
Followed by STD2 .
QXCHO
1 0 10 01 X
000
RL10BB
WS
RSC
WG
RQ
WB
RG
W Q
RB
WSC
WG
RZ
WS
ST2
Followed by STD2.
AUGO
1 010 10X
000
RL10BB
WS
RSC
WG
RG
WY
TSC
TM 1
TP.
i
G
/l\ PONEX
/2\ MONEX
RU
WSC
WG
WOVR
RZ
WS
ST2
/l\ Ifc(BR) = OX at action 6. G16 = 0.
/2\ If c (BR) = IX at action 6, G16 = 1.
TMZ and TPZG at action 5 have no effect. At action 7,
WOVR requests RUPT if c(S) is 0026. 0027, or 0030 and
U 16,15 = 01. Foil wed by STD2
DIMO
1 0 10 1 1 X
000
RL10BB
WS
RSC
WG
RG
WY
TSG
TMZ
TPZ
N
G
/l\ MONEX
/2\ PONEX
A -
RU
WSC
WG
WOVR
RZ
WS
ST2
A If c (BR) = 00 at action 6, c(G) is positive non-zero.
/2\ If cfBR) = 10 at action 6. c(G) is negative
non-zero.
/?\ If c ( BR) = 01 or 11 at action 6. c (G) is plus
or minus zero WOVR at action 7 has no affect.
Followed by STD2
DCAO
1 011 XXX
000
RB
WY12
MONEX
Cl
RSC
WG
RG
WB
RU
WS
RB
WG
RB
WL
ST1
Followed by DCA1.
(Sheet 8 of 13)
4-95/4-96
*
ND 1021042
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM MANUAL
Table 4- VII. Subinstruction Codes
and Control Pulses
Subinstruction
Command
c(SQ)
c (ST)
Actions
Remarks
EXT
16.14.13
12.11.10
3.2.1
1
2
3
4
5
6
7
8
9
10
11
12
DCA1
1
0 1 1
XXX
00 1
RSC
RG
RZ
RB
RB
Followed by STD2
WG
WB
WS
WG
WA
ST2
DCSO
1
1 0 0
XXX
000
RB
RSC
RG
RU
RB
RC
Followed by DCS1
WY12
WG
WB
WS
WG
WL
MONEX
ST1
Cl
*
i
DCS1
1
1 0 0
XXX
001
RSC
RG
RZ
RB
RC
Followed by STD2.
WG
WB
WS
WG
WA
ST2
NDXXO
1
1 0 1
XXX
000
RSC
RG
RZ
RB
ST1
Followed by NDXX1.
WG
WB
WS
WG
NDXX1
1
1 0 1
XXX
00 1
RZ
RSC
RB
RA
R2
RU
RG
RU
RB
RU
Followed by an indexed extra code instruction
WY12
WG
WZ
WB
WA
WZ
WY
WS
WA
WB
Cl
NISQ
A2X
EXT
SUO
1
1 1 0
oox
000
RSC
RG
RZ
RB
RC
RU
Followed by STD2.
WG
WB
WS
WG
WY
WA
•
ST2
A2X
BZMFO
1
1 1 0
01 X
000
RSC
RA
TPZG
A -
A -
A RZ
A Ifc(BR) = 00 at action 4, c(G) is positive
1
1 1 0
10X
WG
WG
WS
non-zero.
1
1 1 0
1 1 X
TSGN
A RU
ST2
A If c (BR) = 0 1 at action 4. c (G) = 000000
TMZ
/2\ RB
A RA°
WY12
WZ
WB
/3\ If c (BR) = 10 at action 4, c (G) is negative
Cl*
WS
RSC at action 2 and TMZ at action 3 have no
NISQ
effect. RAD causes only RG.
A RB
A RU
A RAD
If c(BR) = 00, BZMFO is followed by STD2
WY12
WZ
WB
If c(BR) = 01 or 1 1, BZMFO is followed by
Cl
WS
instruction to which control is transferred
L
NISQ
(Sheet 9 of 13)
4-97/4-98
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4- VII. Subinstruction Codes
and Control Pulses
Snbinstruction
Command
c(SQ)
c (ST)
!
Actions
Remarks
EXT
16.14.13
12.11.10
3.2.1
l
2
3
4
5
6
7
8
9
10
11
12
MPO
1
1 1 1
XXX
000
RSC
RA
A rb
RG
RZ
/3\ RB
RU
WA
/T\ If c(BR) = OX at action 3, A16 = 0.
WG
WB
WL
WB
WS
WY
WB
fiS-
/2\ Ifc(BR) = IX at action 3. A16 = 1.
TSGN
TSGN2
TSGN
ST1
/3\ If CIBR) = 00 at action 7. A16 = 0 and G16 = 0.
^ RC
A RB
NEACON
/4\ If c(BR) = 01 at action 7, A16 = 0 and G16 = 1.
WL
WY
/j\ RBI
Cl
RIC
/5\ If c(BR) = 10 at action 7. A16 = 1 and G16 = 0.
L16
/?\ RC
/6\ If c ( BR) = 11 at action 7. A16 = 1 and G 16 = 1.
WY
Cl
/l\ If c(BR) = OX at action 10. U16 = 0.
L16
/5\ If c(BR) = 1 X at action 10. U16 = 1 .
/6\ RC
WY
Followed by MP1 .
MP1
1
1 1 1
XXX
00 1
ZIP
ZAP
ZIP
ZAP
ZIP
ZAP
ZIP
ZAP
ZIP
ZAP
ZIP
Followed by MP3.
ST1
ST2
MP3
1
1 1 1
XXX
0 1 1
ZAP
ZIP
ZAP
RSC
RZ
RU
A -
RAD
RA
RL
A -
/l\ If c ( BR) = OX at action 6, U15 = 0.
NISQ
WG
WY12
WZ
A rb
WY
WB
/2\ If c(BR) = IX at action 6 U15 = 1.
Cl
TL15
WS
/2\ RU
NEACOF
WA
A2X
Followed by next instruction. See note A.
REAOO
1
0 0 0
000
000
RL10BB
RA
WY
RCH
RB
RA
RZ
Followed by STD2.
WS
WB
WB
WA
WB
WS
ST2
WRITEO
1
0 0 0
00 1
000
RL10BB
RA
WY
RCH
RA
RA
RZ
See note B Followed by STD2
WS
WB
WB
WCH
WB
WS
WG
ST2
RANDO
1
0 0 0
010
000
RL10BB
RA
RC
RCH
RC
RA
RC
RZ
Followed by STD2 .
WS
WB
WY
WB
RU .
WB
WA
WS
WA f
ST2
(Sheet 10 of 13)
4-99/4-100
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
i
ND-1021042
MANUAL
Table 4-VII. Subinstruction Codes
and Control Pulses
Subinstruction
Command
c(SQ)
c (ST)
k Actions
Remarks
EXT
16.14,13
12,11.10
3,2.1
1
2
3
4
-]
6
7
8
9
10
11
12
WANDO
1
0 0 0
01 1
000
RL10BB
RA
RC
RCH
RC |
RA
RC
RZ
See note B
WS
WB
WY
WB
RU
WB
WA
WS
Followed by STD2.
WA
WCH
ST2
RORO
1
0 0 0
100
000
RL10BB
RA
RB
RCH
RB
RA
RZ
Followed by STD2
WS
WB
WY
WB
RU
WB
WS
WA ,
ST2
WORO
1
0 0 0
101
000
RL10BB
RA
RB
RCH
RB
RA
RZ
See note B
WS
WB
WY
WB
RU
WB
WS
Followed by STD2.
WA
ST2
WCH
_
RXORO
1
0 0 0
1 1 0
000
RL10BB
RA
RC
RCH
RA 1
RG
RZ
RC
RU
RC
Followed by STD2
WS
WB
RCH
WB
RC 1
WB
WS
WG
WB
RG
WY
WG
_
ST2
WA
RUPTO
1
0 0 0
1 1 1
000
R15
RSC
1
RZ
ST1
RSC at action 2 has no effect.
WS
WG
WG
Followed by STD2
RUPT1
1
0 0 0
1 1 1
00 1
R15
RSC
RRPA
RZ
RB
RSC at action 2 has no effect
RB2
WG
WZ
WS
WG
Followed by STD2
WS
ST2
KRPT
GOJ1
0
0 0 0
XXX
00 1
RSC
I
RSTRT
Initiated by signal GOJAM RSC at action 2 has no
WG
WS
effect.
WB
Followed by TC 4000.
PINC
X
XXX
XXX
X X X
RSCT
RSC
RG
PONEX
RU
RB
See note C RSC at action 2. TSGN, TMZ. and
WS
WG
WY
WSC
WS
TPZG at action 5, and WSC at action 7 have no
tsgn'
WG
effect. At action 7. WOVR requests RUPT if c(S)
TMZ'I
WOVR
is 0026, 0027. or 0030 and U16.15 = 01. WOVR
TPZQf
l
requests PINC 0024 if c(S) is 0025 and U16.15 = 01.
(Sheet 11 of 13)
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-VII. Subinstruction Codes
and Control Pulses
Subinstruction
Command
c(SQ)
c (ST)
Actions
Remarks
EXT 16.14.13 12,11.10
3.2.1
1
2
3
4
5
6
7
8
9
10
1
1
12
MINC
X XXX XXX
XXX
RSCT
WS
RSC
WG
RG
WY
TSGN
TMZ
TPZG
MONEX
RU
WSC
WG
WOVR
RB
WS
See note C RSC at action 2, TSGN, TMZ, and
TPZG at action 5, and WSC and WOVR at action 7
have no effect.
PCDU
X XXX XXX
XXX
RSCT
WS
RSC
WG
RG
WY
TSGN
TMZ
TPZG
Cl
RUS
WSC
WG
WOVR
RB
WS
See note C RSC at action 2, TSGN, TMZ, and
TPZG at action 5. and WSC and WOVR at action 7
have no effect.
MCDU
X XXX XXX
XXX
RSCT
WS
RSC
WG
RG
WY
TSGN
TMZ
TPZG
MONEX
Cl
RUS
WSC
WG
WOVR
RB
WS
See note C. RSC at action 2, TSGN, TMZ. and
TPZG at action 5. and WSC and WOVR at action 7
have no effect.
DINC
X XXX XXX
XXX
RSCT
WS
RSC
WG
RG
WY
TSGN
TMZ
TPZG
AS MONEX
POUT
A\ PON EX
MOUT
AS ZOUT
RU
WSC
WG
WOVR
RB
WS
See note C
As Ifc(BR) = 00, c(G) is positive non-zero.
As If c(BR) = 10. c (G) is negative non zero
AS If c(BR) = 01, or 1 1, c(G) is plus or minus zero.
RSC at action 2, and WSC and WOVR at action 7 have
no effect.
SHINC
X XXX XXX
XXX
RSCT
WS
RSC
WG
RG
WYD
TSGN
RUS
WSC
WG
WOVR
RB
WS
See note C. RSC at action 2, and WSC and WOVR
at action 7 have no effect. At action 5. TSGN requests
RUPT if c (S) is 0045 and G16 = 1
SHANC
X XXX XXX
XXX
RSCT
WS
RSC
WG
RG
WYD
TSGN
Cl
RUS
WSC
WG
WOVR
RB
WS
See note C. RSC at action 2. and WSC and WOVR
at action 7 have no effect. At action 5. TSGN requests
RUPT if c(S) is 0045 and G16 = 1
(Sheet 12 of 13)
4-103/4-104
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
*
ND-1021042
MANUAL
Table 4-VII. Subinstruction Codes
and Control Pulses
Subinstruction
Command
ciSQ)
c (ST)
- i -
Actions
Remarks
EXT 16 14.13 12.11 10
3 2.1
1
2
3
4
5
6
7
8
9
10
1
12
TCSAJ3
X XXX XXX
XXX
RSC
WG
WS
WZ
ST2
See note D
Followed by STD2
INOTRD
X XXX XXX
XXX
WS
RSC
WG
RCH
RB
WS
See note D.
INOTLD
X XXX XXX
XXX
WS
RSC
WG
RCH
WCH
RB
WS
See note D.
FETCHO
X XXX XXX
000
RG
WS
RSC
WG
WY
ST1
WSC
|
WS
See note D .
Followed by FETCH1
FETCH1
X XXX XXX
001
RSC
WG
»
RG
RB
WS
U2BBK
RBBK
_
See note D
STOREO
X XXX XXX
000
RG
WS
RSC
WG
WY
ST1
WSC
WS
See note D.
Followed by STORE1
ST0RE1
X XXX XXX
001
RSC
WG
WSC
RG
RB
WS
U2BBK
WG
RBBK
See note D.
9
NOTES A lfc(Gi = 000003 (RELINT). 000004 (INHINT >. or 000006 (EXTENT), control pulse RAD causes the genera- c Counter instructions are executed after any time 12 provided an involuntary or peripheral instruction is not
lion of control pulses RZ and ST2. and subinstruction STD2 is executed next. If G contains any other being requested Each counter instruction delays program execution for one MCT
quantity control pulse RAD causes the generation of control pulse RG and the next instruction is executed
D. Peripheral instructions are initiated by a signal from the CTS or the PAC Normally the LGC time counter
B The ONE entered into bit position 1 0 of register S has no effect on addressing channel locations is stopped at time 12 before and after the execution of an instruction.
- 4 _ _ _
(Sheet 13 of 13)
4-105/4-10(5
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
40701
Figure 4-20. Subinstruction TCO, Data Transfer Diagram
4-107
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00006
,00006
CH
S
1540
WS
, 1541
6
001540 W6| 000000
000006
'000006
1
1
B
001540
> (£>00000) WB<
>001541 RB
1
1
A
RSC | (CW
54l)
L
RSC |
0
(ocn
^3) Rsc| *<>.£01526
z
001326
RSC 1 RZ • - (001
i26) WZA 001541 RZ (RAD)1
(00154?) (00
54M
u
001326
RU*00I54I
Y
001325 '
WYI2 001540
X
000000 • WYI2 000000
Cl
1 1
SO
000 100 WSQ1
rioi
TIME
1
2 3
4
5
6
7 8
STAGE
Cl
NISO
ST2 (RAD) SETS
COUNTER
SETS
CAUSES RB
STAGE COUNTER
IS SET
CARRY
AND WSQ
TO 010-
TO 000
FLIP-
AT TIME 12-
EXTPLS SETS
FLOP
RSC IS INHIBITED
BIT EXT OF SQ
BY ADORESS
1540 IN S
40702
Figure 4-21. Subinstruction TCO, with Implied Address Code EXTEND,
Data Transfer Diagram
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM*
'03777
03777
CH
S
0300 *WS 0300
WS,
6521
(000
300)
G
010300
WG| 000000
003777 «FG
WGA003777 1
'003777
(003777)
1
(003777)
B
010300
ilOBB 1 WGT 003777 (oO(
«j) »b1 rb
(oooood)
A
RScl
1
WA,
,003776
L
RSC +
Q
1
RSCJ
(003
Z
006521 RScl RZ'
1 WZ,
,006521
r
(^03
(ooe
52b (ooe
52l)
r
u
006521
RUi
006521
RU<
003776
Y
006520 WYl2
006521 WY
’003777
X
000000 WYI2« 000000 M0NEX*I77776
CI
1 0 1
SQ 010
TIME
STAGE
COUNTER
IS SET
TO 000
2
RSC IS
INHIBITED BY
ADDRESS
0300 IN S
5 6
TMZ, TPZG.
AND TSGN
SET C(BR) ■ 00
Cl SETS
CARRY
FLIP-FLOP
ST 2 SETS
STAGE
COUNTER
TO 010
40703
Figure 4-22. Subinstruction CCSO, Branch on Quantity Greater Than Plus Zero,
Data Transfer Diagram
4-109
LEM PRIMARY 6UI DANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
TIME
STAGE
COUNTER
IS SET
TO 000
2
RSC IS
INHIBITED BY
ADDRESS
0300 IN S
4 5
TMZ, TSGN,
AND TPZG
SET C (BR) = 01
10 II
ST2 SETS
STAGE
COUNTER
TO 010
Figure 4-23. Subinstruction CCSO, Branch on Minus Zero, Data Transfer Diagram
4-110
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
176544
i 76544
CH
S
0300
IWS 0300
WS
6523
(OOG
300)
G
010300
WG A OOOOOO
1
176544 • RG
WG A 176544
H76544
(^76544) (006
523) (l76544)
B
010300
1
'RLIOBB | WBTI76544
RbA RC
'001233
(OOOOOO)
A
RSC +
WA
,001233
L
1
RSC +
1
0
RSC +
1
(ooi'
z
006521 RSC* RZ# WZ
,006523
r
(och
232)
(ooe
52M (006
f>
u
006521
RU<
'006523
RUl
'001232
Y
006520 WYI2
006521 WY'
001233
X
OOOOOO PTWOX«000002 MONEX •177776
Cl
■ 0 1
TIME
1 2
3
4 5
6
7
8
9
10
STAGE
RSC IS
TSGN, TMZ,
Cl SETS
COUNTER
INHIBITED BY
AND TPZG
CARRY
IS SET
ADDRESS
SET CIBRMO
FLIP-FLOP -
TO 000
0300 IN S
ST2 SETS
STAGE
COUNTER
TO 010
40705
Figure 4-24. Subinstruction CCSO, Branch on Quantity Less Than Minus Zero,
Data Transfer Diagram
i
4-111
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
OOOOO
OOOOO
CH
S
0300
|WS 0300
WS,
6524
(oio
300)
G
010300
WG^ OOOOOO
oooooo _RG
WG A OOOOOO
OOOOOO
. (oooooo)
(oooooo)
B
010300
RLIOBB 1 WB tOOOOOO
Irb
(ooooo (j) (006
524)
A
JRSC
WA
,000000
L
|rsc
0
Irsc
(ooo
ooo)
z
006521 Af»SC «RZ wz
006524
(006
52l)
u
006521
RU'
006524 RU(
oooooo
Y
006520 WY,2 '
006521 WY *000000
X
oooooo # 000003 WY # QOOOOO
Cl
1 0
SO
010
TIME
1 2 3
4
5
6
7
e
9
10 II
STAGE
COUNTER
IS SET
TO OOO
RSC IS
INHIBITED BY
ADDRESS 0300
IN S
TPZG.TSGN
AND TMZ SET
C(BR) > II
ST2 SETS
STAGE COUNTER
TO OIO
40706
Figure 4-25. Subinstruction CCSO, Branch on Plus 0, Data Transfer Diagram
4-112
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
1
'26077 |
, 26077
CH
1
1
S
0521
1
1 WSi
6077
1 (p26
1
077)
G
003777 WG|000000
026077 ♦ RADI
>026077
1
1 (026
1
077)
B
003777 (OOOOOO) WB'
026077 RB <
1
A
RSc|
L
1
RSC|
0
RSC|
1
Z
000521 #RZ RSci WZ A 000522
(ooc
52?) (000522) (026
YT7)
u
003776
RU *000522
Y
003777 ’
WYI2 000521
X
177776 • WYI2 OOOOOO
Cl
<
SO
010 WSQ
r026
1
2
3
4
5
6
Cl
NISO
FIXED
SETS
CAUSES
MEMORY
CARRY
RB AND
STROBE IS
FLIP-
WSQ AT
INHIBITED
FLOP
TIME 12*
BY ADDRESS
RSC IS
INHIBITED
BY ADDRESS
0521 IN S
0521 IN S
40707
Figure 4-26. Submstruction STD2, Data Transfer Diagram
4-113
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
F M
EM
00004
00004
CH
S
0721
WS
1 0443
6
002421 WG^OOOOOO '
000004
1 000004
1
1
8
002421 (OOOOOO) WB
•000443 RB
1
1
A
RSc| (000
443)
L
RSC |
Q
RSC !
Z
000442 «RZ RSC 1 WZA000443 RZ(RAD) 1
(ooc
442) (000443) (000
443)
u
000442
Rui 000443
Y
000441 '
WYI2 000442
X
OOOOOO
Cl
•
SO
012 . WSO1
000
TIME
1
2
3
4 5
6
7
8
STAGE
Cl SETS
RSC IS
000004 IN
ST2 (RAD)
COUNTER
CARRY
INHIBITED
G SETS
SETS STAGE
IS SET
FLIP-
BY
INTERRUPT
COUNTER
TO 010
FLOP
ADDRESS
INHIBIT FLIP-
TO 010
0721 IN S -
FLOP
NISO CAUSES
R8 AND WSO
AT TIME 12
40708
Figure 4-27. Subinstruction STD2, with Implied Address Code INHINT,
Data Transfer Diagram
4-114
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
100003
i00003
CH
S
0667
WS
1 0552
G
002 A WG ^ 000000
r 000003
> 000003
|
1
B
002421 foOOOOO) WB 1
000552 RB
i
i
A
RSc| (000
552)
L
RSC*
1
Q
RSCf
1
Z
000551
iRZ RSci WZ A 000552 RZi
(RAD)
(ooc
55l) (0OO552) (000
552)
u
000551
RU* 000552
Y
000550
WYI2 000551
X
000000
Cl
'
SQ
012 WSO
000
TIME
STAGE
COUNTER
IS SET
TO 010
Cl SETS
CARRY
FLIP-FLOP
RSC IS
INHIBITED
BY ADDRESS
0667 IN S -
NISO CAUSES
RB AND WSO
AT TIME 12
000003
IN G RESETS
INTERRUPT
INHIBIT
FLIP-FLOP
ST2 ( RADI
SETS STAGE
COUNTER
TO 010
10 II 12
40709
Figure 4-28. Subinstruction STD2, with Implied Address Code RELINT,
Data Transfer Diagram
4-115
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
F M
T
EM
1
' 00006 |
00006
CH
1
1
S
1123
1
I ws
1124
1
1
G
OI2IOO WG^OOOOOO
' 000006 i
'000006
1
1
B
012100 (OOOOO^) WB<
001124 RB
1
A
012345 RSC } (00T
L
RSC !
1
0
RSC f
z
OOII23 1
iRZ RSC 4 WZA00II24 RZ <
(RAD)
(OOI
^23) (00M24) (00T
u
001123
RU #001124
1
Y
OOII22
WYI2 001123
X
000000 «WYI2 000000
Cl
'
SO
010 no wsq’
101
TIME
1
2 3
4
5
6 7
8 9
STAGE
COUNTER
IS SET
TO 010
Cl SETS
NISO CAUSES
FIXED MEMORY
ST 2 (RAD) SETS
CARRY
RB AND WSO
STROBE IS
STAGE COUNTER
FLIP-
AT TIME 12-
INHIBITED BY
TO 010-
FLOP
RSC IS
ADDRESS 1123
EXTPLS SETS
INHIBITED
IN S
BIT EXT OF SO
BY ADDRESS
1123 IN S
40710
Figure 4-29. Subinstruction STD2, with Implied Address Code EXTEND,
Data Transfer Diagram
4-116
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
• 22501
EM
CH
S
3725
WS A 2501
(022
50?)
6
013725 WG^ 000000
022501
• RAD
( 022
50N
B
013725 i
• RB (60OOOO) WB
r°22501 RB 022501
1
1
A
j RSC
L
|rsc
Q
(on
725) I RSC
Z
001526
Irsc vvz
,003726
(003726) (022
u
001526
RU (
003726
Y
001525
WYI2
003725
X
WYI2
000000 000000
Cl
' •
SQ
013 WSQ
022
TIME
STAGE Cl SETS NISO CAUSES
COUNTER CARRY RB AND WSQ
IS SET FLIP-FLOP AT TIME 12-
TO OOO RSC IS
INHIBITED BY
ADDRESS
3725 IN S
40711
Figure 4-30. Subinstruction TCFO, Data Transfer Diagram
4-117
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
40712
Figure 4-31. Subinstruction TCFO, with Implied Address Code EXTEND,
Data Transfer Diagram
4-118
IEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00045
37123
CH
S
0143
iWS 0143
(ooc
143)
G
020143
WG ^ 000000
000045 RG
1 WG
037123
1
1
B
020143
1
1 RLIOBB | WB *002731
R8 • WB
000142
(OOOOOO) (0027ji) (000
045) (p0273l) (OOO
^42) (037
123)
A
002731
RScj RaI 037056 ’•-(037056)
WA *002731
WSC
RA
WA
,002731
L
037056
RSci RL* -
WL
000142
RU
1 WSC
0
(ooo
I43) RSc|
WSC
Z
005345
RSci (OOO
^42)
W SC 1
(002
73^) (002
r
u
005345
RU i
000142
RU i
037123
RU1
002731
Y
005344 '
WI2 000143 WY
'000045 WY'
^002731
X
000000 *MONEX 177776 A2X *037056 WY«000000
Cl
■
SQ
020
TIME
1
2 3
4
5
6
7
8
9
10
II
STAGE
Cl SETS
RSC IS
TOV SETS
ST 1 SETS
CTR
CARRY FLIP-
INHIBITED BY
C( BR ) = 00 -
STAGE
IS SET
FLOP
ADDRESS 0143
WSC IS
COUNTER
TO UOO
IN S
INHIBITED
BY
ADDRESS
0143 IN S
TO 001
40713
Figure 4-32. Subinstruction DASO, without Overflow or Underflow,
Data Transfer Diagram
4-119
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
'00221 ,
,03152
CH
S
0143
IWS 0142
WS
i5345
(ooc
142)
G
037123
WG|000000 1
000221
>RG WG
,003152
1 003152
1
-1
B
000142
RLIOBB |
(oooooo)
(002
152) (oooooo) (005
345) (boo
DOO)
A
002731 RSC+
j
wscj
WAf OOOOOO
L
000142 RSCf (OOC
22j) WSC
wu
OOOOOO
Q
1
RSCj
WSC,
Z
1
005345 RSCi
WSC,
RZ<
u
002731
RUi
003152
Y
002731 WY'
1000221
X
OOOOOO A2X» 002731
Cl
SO
020
TIME
2
3
4
5
6
7
8 9 10
II
12
STAGE
RSC IS
WSC IS
RBI
ST2 SETS
COUNTER IS
INHIBITED BY
INHIBITED
AND
STAGE COUNTER
SET TO
0142 IN S
BY ADDRESS
RIC
TO 010
001
0142 IN S
PLACES
RC AND TMZ
TOV SETS
177777
SET C(BR) ■ 00
C(BR)«00
ON
WRITE
LINES
40714
Figure 4-33. Subinstruction DAS1, without Overflow or Underflow,
Data Transfer Diagram
4-120
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
T t
CH
1 1
1 1
S
0001
I 1
>WS 0001 I 1
(ooc
^ 1 1
>00l) I I
G
020001
WG
>062200 1 RGi
WGL
i04440l 1
B
020001
•RLIOBB
WBA020000
RB* WB,
O
0
0
O
O
0
(062
200) (020000)
(020000) (000
OOO)
A
020000
WA ^ - >v
RA* l62200-*-(l62200)
WAT020000
RAi
WAi
020001
L
062200
RSC(
i RL* - '
WL
000000
RLi
1 wsc
O
V
0
Q
(062
200)
Z
000500
(£oc
ooo)
(04<
4oj) (020
ooo) (02c
ooj)
(ooc
ooj)
u
000500
RU(
,000000
RU4
1044401
RU<
020001
Y
000477 '
WYI2 000001 WY1
062200 WY’
^020000
X
000000 •MONEX 177776 A2X«I62200 P0NEX»00000l
Cl
1 1
SO
020
TIME
1 2
3 4
5
6
7
8
9
10 1
STAGE
COUNTER
IS SET
TO OOO
Cl SETS
CARRY
FLIP-FLOP
ERASABLE
MEMORY
STROBE IS
INHIBITED
BY AOORESS
0001 IN S
TOV
SETS
C(BR)«OI
STI SETS
STAGE COUNTER
TO 001 -
ERASABLE
MEMORY STROBE
IS INHIBITED
BY AOORESS
0001 IN S
40715
Figure 4-34. Subinstruction DASO, with Overflow and Implied Address Code DDOUBL,
Data Transfer Diagram
4-121
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
T t
CH
1 1
1
S
OOOI
WS 0000 . WSi
1
0500
(ooo
ooo)
1
1
6
044401
WG,
020001 1 RG4
WG,
040002
1
(o2C
OOl)
0
000000'
RLI0B8
(ooo
500)
(OOO OOl)
A
020001 RSC<
(020
ooi) WSC
1 WA
,040002 ▼ 000001
WA
040002
L
044401
Q
(040
ooz)
Z
000500
(040
X)2) RZ
u
000022
RU
040002 RU
Y
000021 WY
'020001
X
000001 A2X • 020001
Cl
SO
020
TIME
1
2
3
4
5
6
7
8
9
10 II 12
STAGE
ERASABLE
TOV SETS
RBI PLACES
ST 2 SETS
RC AND
ERASABLE
COUNTER
MEMORY
C(BR)* 01
000001 ON
STAGE
TM2 SET
MEMORY
IS SET
STROBE IS
WRITE LINES
COUNTER
C(BR)*XI
STROBE IS
TO OOl
INHIBITED
TO 010
INHIBITED
BY ADDRESS
BY PREVIOUS ADDRESS
0000 IN S
0000 IN S
40716
Figure 4-35. Subinstruction DAS1, with Overflow and Implied Address Code
DDOUBL, Data Transfer Diagram
4-122
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
F M
EM
' 40000
1 40445
CH
S
1005
> WS 1005
(om
0C5)
G
021005
WGA 000000
140000 RG
' WG
100445
1
1
B
021005
RLIOBB J WB A 102000
RB* WB
001004
(oooooo) (102000)
M O2OO0) (OOI
004) (Too
445)
A
102000
WA 140444
RSC* RA* ♦— - 1
WA?
WSC
RAi
WA
101777
L
100444
RSC | RL *-(140444)
WL
1 001004
RL'
' WSC .
Q
(ooi
DOS) RSC |
([40
300) WSC
Z
000203
rsc 1 (ooi"
D04)
WSC «
(^2
OOO) (ToT
r
u
000203
RU'
1 001004
RU'
100445
RU'
101777
Y
000202 \
WYI2 001005 WY'
140000 WY1
102000
X
000000 • MONEX 177 776 A2X*I40444 M0NEX*I77776
Cl
1
SO
021
TIME
1
2 3
4
5
6
7
8 9
10 II
STAGE
COUNTER
IS SET
TO 000
Cl SETS
CARRY
FLIP-FLOP
RSC IS
INHIBITED
BY ADDRESS
1005 INS
TOV SETS
C(BR)= 10 -
WSC IS INHIBITED
BY ADDRESS
1005 IN S
STI SETS
STAGE COUNTER
TO OOI
40717
Figure 4-36. Subinstruction DASO, with Underflow, Data Transfer Diagram
4-123
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00300
CH
S
1005
, WS 1004
WS
,0203
(ooi
004)
6
100445
WG| OOOOOO
’000300 '
RG WG,
102277
1
1
B
001004
1 RLIOBB J
(oooooo)
(l02
177) (177776) ^00
203)
A
101777
RScj
WSC
WA? 177776
L
001004
RSC |
(000
300) WSC
WL« OOOOOO
Q
RScj
WSC
Z
000203
RSC •
WSC
RZ
u
101777
RU'
102277
Y
102000
WY
'000300
X
177776
A2X*I0I777
Cl
SO
021
TIME
2
3
4
5
6
7
8
9 10
II
12
STAGE
RSC IS
WSC IS
RIC PLACES
ST2
RC AND
COUNTER
INHIBITED
INHIBITED
177776 ON
SETS
TMZ SET
IS SET TO
BY ADDRESS
BY ADORESS
WRITE LINES
STAGE
C(BR)= XO
OOI
1004 IN S
1004 IN S-
COUNTER
TOV SETS
C(BR)*IO
TO 010
40718
Figure 4-37. Subinstruction DAS1, with Underflow, Data Transfer Diagram
4-124
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
1 33333
1 55555
CH
S
2300
WS 0300
WS
6000
(ooo
300)
G
022300
WG| 000000
033333
'RG WG
J 5 5555
155555
I
1
(l55
555) (006
000)
B
02230r .
RLIOBB | W8A 155555
RB <
155555
(goooog)
55S) (033
333) (J55555)
A
RSC |
WSC j
L
155555 RSC j RL'
'155555
WL 033333 WSC 1
0
RSC | wsc |
z
006000 RSC 1 WSC 1 RZ<
006000
u
006000
Y
005777
X
000000
Cl
'
SO
022
TIME 1 2 3 4 5 6 7 8 9 10 II 12
STAGE RSC IS WSC IS ST 2 SETS
COUNTER INHIBITED BY INHIBITED STAGE COUNTER
•S SET ADDRESS 0300 BY ADDRESS TO 010
TO 000 IN S 0300 IN S
Figure 4-38. Subinstruction LXCHO, Data Transfer Diagram
4-125
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
22222
22223
CH
S
4300
WS 0300
WS
1 6000
(ooo
300)
G
024300
WG ^ 000000 '
T022222
' RG WG
1 022223
022223
(oooooo)
0
024300 '
■ I
RLIOBB |
(022
223) (006
000)
i
A
i
RSCJ
WSC4
L
RSc| (022
222) WSC 1
Q
RScj
WSC 1
Z
006000 RSci
WSC
RZ «
006000
u
006000
RU 1
022223
Y
005777 WY'
022222
X
000006 WY • 000000 • PONEX 000001
Cl
1
SO
024
TIME
1 2 3
4
5
6
7
B
9
10
II
12
STAGE
COUNTER
IS SET
TO 000
RSC IS INHIBITED
BY ADDRESS
0300 IN S
TSGN,
TMZ.AND
TPZG ARE
NOT USED
BY INCRO
WOVR HAS
NO EFFECT
SINCE U
DOES NOT
CONTAIN
OVERFLOW
ST2 SETS
STAGE
COUNTER
TO 010
40720
Figure 4-39. Subinstruction INCRO, Data Transfer Diagram
4-126
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
i 00030
CH
S
6200
iWS 0200
WS
,0633
(poo
200)
G
026200
000000
000030
>RG WG
007530
1
1
_
B
026200 (
RUOBB J
($K30
633)
(ooooog)
(oooooo)
A
007500 RSC A
WSC
WAY 000000
WA,
,007530
L
RSC j (000
030) WSC i
Q
RSC |
WSC i
(007
530)
Z
000633 RSC 1
WSC
RZ (
•000633
(007
530)
u
000633
RU
1007530 RU<
007530
Y
000632 WY '
000030
X
000000 A2X« 007500
Cl
1 0
SO
026
TIME
1 2
3
4
5
6
7
8
9 10
STAGE
RSC IS
TOV IS
RBI.RIC
ST2 SETS
C(B) CAN NEVER
COUNTER
INHIBITED BY
NOT USED
AND WA
STAGE
BE 000000 FOR
IS SET
ADDRESS
BY ADSO -
ARE NOT
COUNTER
ADSO - THEREFORE
TO 000
0200 IN S
WSC IS
USED BY
TO 010
RC IS NOT USED
INHIBITED
ADSO BUT
BY ADSO AND TMZ
BY ADDRESS
STILL
RESETS BR2
0200 INS
CHANGE
CCA) AT
TIME 7
40721
Figure 4-40. Subinstruction ADSO, Data Transfer Diagram
4-127
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
144444
,44444
CH
S
0400
WS
,6000
G
030400 WG^ OOOOOO '
- 1 -
144444 RGf
WG A 1
>144444
044444)
- ~H~~ -
M44444)
B
030400 (OOOOOO) WB 144444? (006
TOO) RB* RB#I44444
1
- 1 -
(l44444)
A
RSCf
- -
WA'
144444
L
RSC*
|
Q
1
RSC+
- 1 - - -
Z
006000 RSC* RZi
U
006000
Y
005777
X
OOOOOO
Cl
1
SQ
030
8 9 10 II 12
ST2 SETS
STAGE
COUNTER
TO 010
TIME 12 3 4 5 6 7
STAGE RSC IS
COUNTER INHIBITED BY
IS SET ADDRESS
TO 000 0400 INS
40722
Figure 4-41. Subinstruction CAO, Data Transfer Diagram
4-128
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
t
1
EM
•25252 1
1
25252
CH
1
S
0300
ws,
I
6000
1
1
|
G
140300 WGfOOOOO
1
'025252 V RG#
WGA025252 i
(025252)
(025252)
8
WB i ^
140300 (OOOOOO) 025252? (006
ooo) RB^ RC4
• 152525
1
1
M52525)
A
1
rsc4
i
WA
'152525
L
- 1
RSC?
1
Q
1
RSC?
|
Z
1
006000 RSC« RZ<
>006000
U
006000
Y
005777
X
OOOOOO
Cl
1
SQ
010
TIME
1 2
3
4
5
6
7 S
STAGE
RSC IS
FIXED
ST2 SETS
COUNTER
INHIBITED BY
MEMORY
STAGE
IS SET
ADDRESS
STROBE IS
COUNTER
TO 000
0300 IN S
INHIBITEDBY
ADDRESS
0300 IN S
TO 010
40723
Figure 4-42. Subinstruction CSO, Data Transfer Diagram
4-129
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
u
000600
Y
000577
X
000000
Cl
'
SO
TIME
1 2
3
4
5
6 7
8 9 10 II 12
STAGE
RSC IS
TRSM
FIXED
STI SETS
COUNTER
INHIBITED
HAS NO
MEMORY
STAGE COUNTER
IS SET
BY ADDRESS
EFFECT
STROBE IS
TO 001
TO 000
0300 IN S
SINCE
INHIBITED BY
CISJIS
ADDRESS 0300
NOT
0017
(RSM
ADDRESS)
IN S
Figure 4-43. Subinstruction NDXO, Data Transfer Diagram
40724
4-130
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
I
EM
► 12156 1 1
|
12156
CH
i
1
S
0600
WS|
1
,3545
1
1
G
021367 WGAOOOOOO
012156 1 RG4
*012156
i
B
021367 (OOOOOO) RB4
> WB
J3777I
RB* WB
>033545 RB'
- — F— -
1
U3777j)
(033
545) (l3777l)
A
- 1 -
137771 RSC +
RAi
' WA,
,021367
WAf 137771
L
RSC+ (02^
367) (021"
367) (oi2
^56)
(033
545)
0
- 1 -
RSC+
z
000600 fRZ RScl WZ'
021367 RZ<
1 WZA00060I
(ooo
SCX}) (00060^)
(033
545)
u
000600
RU*00060I
RU*
033545 RU<
*033545
Y
000577
WYI2
000600 WY
1 012156
X
WYI2
000000*000000 A2X *021367
Cl
1 1
so
050 WSQ
’033
TIME
1
2
3
4
5
6
STAGE
Cl SETS
NISO
FIXED
COUNTER
CARRY
GENERATES
MEMORY
IS SET
FLIP-
RB AND
STROBE IS
TO 001
FLOP
WSO AT
INHIBITED
TIME 12
BY ADDRESS
RSC IS
INHIBITED
BYADORESS
0600 IN S
0600 IN S
40725
Figure 4-44. Subiustruction NDX1, Data Transfer Diagram
4-131
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
u
001064
Y
001063
X
000000
Cl
1
SO
050
TIME
1
2 3
4
5
6
7
8
9
10
II
12
STAGE
WSC IS
TRSM SETS
FIXED
STI SETS
COUNTER
INHIBITED
STAGE
MEMORY
BIT 1 OF
IS SET
BY ADDRESS
COUNTER
STROBE IS
STAGE
TO 000
0017 IN S
TO 010
INHIBITED
COUNTER
SINCE
BY ADDRESS
RESULTING
c (S) IS 0017
0017 IN S
IN Oil
Figure 4-45. Subinstruction NDXO, with Implied Address Code RESUME,
Data Transfer Diagram
40726
4-132
i
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
40727
Figure 4-46. Subinstruction RSM3, Data Transfer Diagram
4-133
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
.01726
.00006
CH
S
1064 A WS 0015
WS
1 1726
(000015)
G
000006 WG«000000 '
001726
iRG WG A 000006
000006
(000006)
B
000006
RB • WB
.001726 rb,
A
(OOI
726) <£»
726)
L
Q
Z
001064 vVZ 1
001726 RZ ( RAD) <
U
001064
Y
001063
X
000000
Cl
’
SO
050 150 WSQ '
100
TIME
1
2
STAGE
RI5
NISO
COUNTER
PLACES
CAUSES
IS SET
000015
RB AND WSQ
TO Oil
ON
AT TIME 12-
WRITE
RSC IS NOT
LINES
USED BY
RSM3
ST2 (RAO) SETS
STAGE COUNTER
TO OIO-EXTPLS
SETS BIT EXT
OF SO
40728
Figure 4-47. Subinstruction RSM3, with Implied Address Code EXTEND,
Data Transfer Diagram
4-134
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
34677
73660
CH
S
24 00
kWS 0400
WS
i 0377
(000
400)
6
052400
WG|000000 ’
034677
>RG WG
1 173660
173660
1
1
(l73
660)
B
052400
1 RLI08B J WB A 173660
RB i
WB
000377
(pooooo) (iTI
660) (034
57t) (r73660)
A
023615
R5C\
WSC f
L
173660
RScj RL
i WL'
034677 WSC '
(ooc
377)
Q
(poo
400) RSc| WScj
Z
001233
rscI wsc i
u
001233
RU <
000377
Y
001232 i
WYI2
000400
X
000000 «MONEX 177776
Cl
' '
SO
052
TIME
•
2 3
4
5
6
7
8
9
10 II
STAGE
Cl SETS
RSC IS
WSC IS
STI SETS
COUNTER
CARRY
INHIBITED
INHIBITED
STAGE COUNTER
IS SET
FLIP-
BY ADDRESS
BY ADORESS
TO 001
TO 000
FLOP
0400 INS
0400 IN S
40729
Figure 4-48. Subinstruction DXCHO, Data Transfer Diagram
4-135
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
1 21217
, 23615
CH
S
0377
> WS 0377
WS
1 1233
(ooc
377)
G
173660
WG^ OOOOOO '
021217
i RG WG
k0236l5
1 023615
1
1
(022
615) (ooi
8
000377 «
1
►RLIOBB 1 WB
023615 (027
217) RB<
023615
(OOOOOO) (023
6 15)
(023615)
A
023615 RSC J RA'
023615 WA'
021217 WSC1
L
034677 RSC j WSC '
0
RScj WSC I
Z
001233 RSci WSC 1 RZ<
001233
U
000377
Y
000400
X
177776
Cl
1
SO
052
TIME
STAGE
COUNTER
IS SET
TO 001
RSC IS
INHIBITED
BY ADDRESS
0377 INS
WSC IS
INHIBITED
BY ADDRESS
0377 INS
ST2 SETS
STAGE
COUNTER
TO 010
40730
Figure 4-49. Subinstruction DXCH1, Data Transfer Diagram
4-136
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
EM
'00411
1 70460
CH
S
4200 i
WS 0200
WS
1 2754
(£00
200;
G
054200
WG A 000000
000411 WG 4 170460
' 170460
(^70460)
B
054200 i
RLIOBB * WB 4 170460 RB •
I !
(000000) (£70460) (l70460) (002
754)
A
170460 RScj RA* | WSC
L
rsc| I WSC
0
RSC^ |wSC
z
002754 RSC 1 RZ '
WZ 4002754 I WSC RZ '
(002
754) (002754)
U
002754
RU *002754
Y
002753 WYI2'
002754
X
000000 WYI2*000000
Cl
1 0
SQ
054
TIME
2
3
4
5
6
7
8
9
10
II
12
STAGE
RSC IS
TOV SETS
WSC IS
ST2 SETS
COUNTER
INHIBITED
C(BR) = 00
INHIBITED
STAGE
IS SET
BY
BY
COUNTER
TO 000
ADDRESS
ADDRESS
TO 010
0200 INS
0200 IN S
40731
Figure 4-50. Subinstruction TSO, without Overflow or Underflow,
Data Transfer Diagram
4-137
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
1 00411
, 03511
CH
S
A 200
i WS 0200
WS
1 2755
(ooo
200)
G
054200
WG^OOOOOO
'000411 WGA0435II
1 043511
1
(0435ll)
B
0542001
RLIOBB i WB A 04 351 1 RbI
I I T
(oooooo) (oXaslT) (OOOOOl) (o43Sm) (q02
A
043511 RSC I RaI WAYOOOOOI j WSC
r
L
Rsc| jwsc
Q
RSC | jwSC
z
002754 RSC 1 RZ(
WZ A002755 ^WSC RZ'
(00275S)
u
002754 (002
75^) RU A 002755
Y
002753 WYI2 1
002754
X
OOOOOO WYI 2 *000000
Cl
1 1
SQ
TIME
1 2
3
4
5 6
7
8 9
STAGE
COUNTER
IS SET
TO 000
RSC IS
INHIBITED
BY
ADDRESS
0200 IN S
TOV SETS
C(BR)= 01
RBI PLACES
OOOOOl
ONTO WRITE
LINES
WSC IS
INHIBITED
BY ADDRESS
0200 IN S
ST2 SETS
STAGE COUNTER
TO 010
40732
Figure 4-51. Subinstruction TSO, with Overflow, Data Transfer Diagram
4-138
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
1 00411
,43220
CH
S
4200
IW 3 0200
WS
.2775
(000
200)
G
054200
WG^ 000000
1
000411 WG AI03220
'103220
I (K3322o)
1 H —
B
054200 <
1
1 RLI08B | WB AI03220 RB f
(000000) (l0322o) U77776) U0322o) (002
775)
A
103220 RSCf RA4 WA f 177776 1 WSC
1 1
L
1 1
RSC^ ♦ WSC
1 |
Q
1 1
RScf + WSC
Z
002754 RSci RZf WZA002755 ^WSC RZ'
(002
F54) (002755)
U
002754
RU*002755
Y
002753 WYI2'
002754
X
000000 WYI2 *000000
Cl
'
SO u54
TIME
2
3
4
5
6 7
8
STAGE
RSC IS
TOV SETS
RIC
WSC IS
ST2
COUNTER
INHIBITED
C(BR)= 10
PLACES
INHIBITED
SETS
IS SET
BY ADDRESS
177776
BY ADDRESS
STAGE
TO 000
0200 IN S
ON
0200 IN S
COUNTER
WRITE
TO 010
LINES
40733
Figure 4-52. Subinstruction TSO, with Underflow, Data Transfer Diagram
4-139
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
i23336
, 66345
CH
S
0430
,WS 0430
WS
,1744
(600
430)
G
056430
WG| 000000
023336 1
iRG WG
,066345
i066345
1
1
(066
345)
B
056430 1
RLIOBB j WB A 066345 (023
336) RB1
(ocn
744)
(600000) (066345)
(066345)
A
066345 RSC f RA • WA ’
023336 WSC '
L
RSC I WSC'
Q
RSC | WSC '
Z
001744 RSC 1 WSC ^ RZ'
U
001744
Y
001743
X
000000
Cl
•
SQ
056
TIME I 2 3 4 5 6 7
10 II 12
STAGE RSC IS
COUNTER INHIBITED
IS SET BY ADDRESS
TO 000 0430 IN S
WSC IS ST2 SETS
INHIBITED STAGE COUNTER
BY ADDRESS TO 010
0430 IN S
40734
Figure 4-53. Subinstruction XCHO, Data Transfer Diagram
4-140
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
25252 1
25252
CH
1
1
S
1213
1
, WS(
0660
1
1
G
0601213 WG 1 000000
025252 1 RG •
WGA025252 1
' 025252
(025252)
i
(025252)
8
0601213 (OOOOO^) WB f 025252
RB • RB <
025252
! <?°°
660)
A
000102 RSC |
WA ,
025354
L
RSC I
Q
RSC I
(025
252) (025
354)
Z
000660 RSC 1 RZ<
1 000660
U
000660
RU
>025354
Y
000657 WY
025252
X
000000 A2X • 000102
Cl
1 0
SO
060
TIME 12 3 4
STAGE RSC IS
COUNTER INHIBITED
IS SET BY ADDRESS
TO 000 1213 IN S
FIXED
MEMORY
STROBE IS
INHIBITED
BY ADDRESS
1213 IN S
ST2 SETS
STAGE
COUNTER
TO 010
407J5
Figure 4-54. Subinstruction ADO, Data Transfer Diagram
4-141
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
i 33215 .
33215
CH
1
1
S
0100
WS
1232
1
1
6
070100 WG^ 000000
033215 I RG •
' 033215
(033215)
B
070100 (000000) WBA000222 <
RC 177555 WBf 033215
RC
144562
iWBI77577 • RC 000200
(000222) (177555) (ooi"
f32^
IOOO2O0)
A
000222 RSCJ Ra! WA'
177555
RA<
1 177555
WA’ 000200
L
RScj
0
RSC |
r
z
001232 RSC 1 RZ 1
^77
U
001232
RU'
1 177577
Y
001231 RU 1
177577
X
000000 WY«000000
Cl
1 0
SO
070
TIME
1 2
3
4
5
6
7
8
9 10
II
STAGE
RSC IS
FIXED
ST2 SETS
COUNTER
INHIBITED
MEMORY
STAGE COUNTER
IS SET
BY ADDRESS
STROBE IS
TO 010
TO 000
0100 IN S
INHIBITED
BY ADDRESS
MASK (AND) OPERATION
0100 IN S
b (0100) =
0 0 1 1 0 1 1 010 OOI
101
b (A ) •
0 000 000 010 010
010
c (A)
0 000 000 010 000
000
407*
Figure 4-55. Subinstruction MSKO, Data Transfer Diagram
4-142
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
023216 RCH
S
0013
lWS 000013
WS
1333
(00c
>013)
6
000013
(023
B
000013 -
'RLIOBB AWB 033412 WB1
023216 |RB WB 4023216 (OO^
333)
(033412) (023216) (023216)
A
033412 RaI WAf 023216 • RA
L
Q
Z
001333 RZ<
001333
u
001333
Y
001332 WY4000000
X
000000 WY4000000
Cl
1
SO
100
TIME 1 2 3 4 5 6 7 0 9 10 II 12
STACE ST2 SETS
COUNTER STAGE
IS SET COUNTER
TO 000 TO 010
40737
Figure 4-56. Subinstruction READO, Data Transfer Diagram
4-143
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
001006 RCH
» WCH
,111336
S
0014
i WS 0014
WS
i 1064
(ooc
014)
G
001014
WG
,111336 (001
006) (m
336)
B
001020 i
• RLIOBB i
WB II 1336 WB'
^001006
WBAIII336 (OO^
36 4)
Ml 12
136)
Ml 1336)
A
III 336 RA<
RJ
ra!
L
Q
Z
301064 R2'
001064
U
001064
Y
001063 WY • 000000
X
000000 WY • 000000
Cl
1
SO
101
TIME 1
2
3
4
5
6
7
8 9
STAGE
COUNTER
IS SET TO
000
WY
ST2 SETS
STAGE COUNTER
TO 010
40738
Figure 4-57. Subinstruction WRITEO, Data Transfer Diagram
4-144
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
40739
Figure 4-58. Submstruction RANDO, Data Transfer Diagram
4-145
LEM PRIMARY GUIDANCE, NAVIGATION, AND (ONTIOL SYSTEM
HD-1021042
MANUAL
FM
EM
CH
034211 RCH i
1 WCH |
020200
S
3015 ,
,WS 1015
WS,
1012
(00 1
015)
(020
200)
G
003015
(03<
r
B
003015 i
RUOBB '
RC ,
056577
WB RC .WB
034211 T 143566 tl57577 '
RC
020200
M2I200)
(157577) (157577) (020
200) (00T
)I2)
A
121200 RaI
WA<
157577 ArA WA'
020200
L
Q
(056
577) (l57
Z
001012
r
RZ 1
u
001012
RU'
056577
Y
OOIOII WY
056577
X
000000 WY« 000000
Cl
1 0
SO 103
TIME I <
STAGE SIO IS NOT
COUNTER DECOOED FOR
IS SET
TO 000
CHANNEL
INSTRUCTIONS
RC AND RU
PLACE
157577
ON WRITE
LINES
7 8 9
ST 2 SETS
STAGE
COUNTER
TO 010
40740
Figure 4-59. Subinstruction WANDO, Data Transfer Diagram
4-146
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
SO
104
TIME
1
2 3
4 5 6
7 8 9 10 II
12
STAGE
COUNTER
IS SET
TO 000
RB AND RU
PLACE 107773
ON WRITE LINES
ST2 SETS
STAGE COUNTER
TO 010
Figure 4-60.
Subinstruction RORO,
Data Transfer Diagram
40741
4-147
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
OOOIOI RCH
1 WCH
>022303
S
5014
,W5 1014
WS
, 1033
(ooi
014 )
(022
303)
6
005014
(ooc
101)
B
005014
'RLIOBB AWB 0223034
>RB WB'
OOOIOI
>RB WB A022303 (OO^
033)
(022303)
(022
303) (022303)
A
022303 RA*
WA 1
022303
L
1
0
(022
303) (022
303)
z
001033
RZ(
u
001033
RU <
022303
Y
001032 WY 1
022303
X
000000 WY *000000
Cl
1 0
SO
105
TIME
STAGE
COUNTER
IS SET
TO 000
1 2 3
SIO IS
NOT OECOOEO
FOR CHANNEL
INSTRUCTIONS
4 5 6
R8 AND RU
PLACE 022303
ON WRITE LINES
7 8 9 10
ST2 SETS
STAGE COUNTER
TO 010
II 12
Figure 4-61.
Subinstruction WORO,
Data Transfer Diagram
40742
4-148
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
SO
106
TIME 12 3 4 5
STAGE
COUNTER
IS SET
TO 000
RCH AND RC
PLACE
166535
ON WRITE
LINES
RA AND RC
PLACE
177777
ON WRITE
LINES
7 8 9 10 II 12
ST2 SETS
STAGE COUNTER
TO 010
EXCLUSIVE OR OPERATION
b (CH)» 0 000 000 001 000 100
blA)= 0 001 001 011 100 1 10
c ( A ) 1 0 001 001 010 100 010
40743
Figure 4-62. Subinstruction RXORO, Data Transfer Diagram
4-149
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
17321
01034
CH
S
7433 AWS00I5
(000015)
G
017433 WG • 000000
017321 WG<
,001034 i
> 001034
B
017433
(ooi"
334)
A
L
Q
Z
001034 R 2 4
U
001034
Y
001033
X
000000
Cl
1
SQ
107 1
TIME 1 2 3 4 5 6 7 8 9 10 II 12
STAGE RI5 PLACES RSC IS
COUNTER OOOOI5 ON NOT USED
IS SET WRITE BY RUPTO
TO 000 LINES
ST I SETS
STAGE COUNTER
TO 001
40744
Figure 4-63. Subinstruction RUPTO, Data Transfer Diagram
4-150
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
65201
,017433
CH
S
0015 AWS00I7
WS
, 04004
(000017)
G
001034 WG 000000 '
165201
WG 4017433
'017433
(017433)
B
017433 (04C
”04) rb!
A
L
0
z
001034 WZ A 04004 RZ «
U
001034
Y
001033
X
000000
Cl
'
SQ
107
•
TIME
1 2
3 4
5
6
7
8
9
10
II
12
STAGE
RI5 RSCIS
RRPA
ST2
KRPT
COUNTER
PLACES NOT
PLACES
SETS
REMOVES
IS SET
000015 USED BY
RUPT
STAGE
RUPT
TO 001
ON WRITE RUPT 1
ADDRESS
COUNTER
ADDRESS
LINES -
ON WRITE
TO 010
RB2
PLACES
000002 ON
WRITE LINES
LINES
40745
Figure 4-64. Sub instruction RUPT1, Data Transfer Diagram
4-151
LEM PRIMARY 6UIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
S
0200
G 010200
SO
110
TIME
1
2
3 4
5
6
7
8
9
10
II
STAGE
TSGN ANO
TMZ
RY ANO
COUNTER
TMZ SET
SETS
WB ARE
IS SET
C (BR) * 00
C(BR)=XO-
NOT USED
TO 000
OVST
BUT STILL
SETS
CHANGE
STAGE
C(B )-
COUNTER
TO 001
STAGE
40746
Figure 4-65. Subinstruction DVO, Data Transfer Diagram
4-152
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
• 21212 i
21212
CH
S
0200
G
010200
' 021212 RGf '
021212 L2GD *056000 '
RG
(021212)
B
010200
WB
i 033400 '
'RB WB ?02I2I2 RBj WB<
,165432 RB'
WB 174276,
(033
400)
(021212)
(056
OOl)
A
165432
|rSC RAi
WAT02I2I2
L
033400
' RL
WL ,
,073400 |RSC
RL ‘
173400
WL
167000
WL
'056001
0
(033
Too)
|rsc .
(l65
432)
(j74
276)
z
006135
(073
400) IrSC (|65
432)
(l67
)00) (l65
432)
400)
u
006135
RU '
073400
RU
'165432
RU
167000
174276 RU 174276
Y
006134 WYl
033400 WY
’165432 WYD
'167000 WYD
’153064
X
000000 BI5X • 040000 WY *000000 WYD«000000 A2X •021212
Cl
10 0 0 0
SO
110
TIME
4
5
6
7 8
9
10 II
12
1
2 3
STAGE
TOV SETS
RSC IS
PIFL
TSGU SETS STAGE
COUNTER
CIBR) =01
INHIBITED
FINDS
C(BR) = IX AND
IS SET TO
BY ADDRESS
LIS • 1
CAUSES RBIF-
001
0200 IN S -
RBlF PLACES
TSGN SETS
000001 ON
C(BR) = OX
WRITE LINES -
DVST SETS
STAGE COUNTER
TO Oil
40747
Figure 4-66. Subinstruction DV1, Data Transfer Diagram
4-153
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
S
0200
6
L2GD
056000 #034002 i
' RG L2GD* 070004 <
1 RG L2GD* 060010 1
1 RG L2GD *040022 '
1 RG
B
174276 '
► RB
WB i
170574 '
' RB
WB
.161371 i
1 RB
WB
.164174 1
' RB
171602 4
. WB
(034
002)
(070
om)
(06C
(040
023)
A
021212
• L
056001
WL 1
034002
WL
070004
WL
'060011
WL
040023
0
(r74
276) (|70
574) (|70
i74)
37?) (?6^
37?) (?64
7?) (^64
17?) (^7?
50?)
z
006135
u
174276
012007 RU<
' 170574
002604 RU <
1 16 1371
164174 RU.
.164174
171602 171602 4
1 RU
Y
153064 1
WYD
170574 WYD
1 161371 WYD'
142762 WYD
150370
X
A2X CLXC CLXC
021212 • 021212 *000000 A2X *021212 *000000 A2X • 021212 A2X • 021212
Cl
0 0 0 0 0
SO
no
TIME
4
5
6 7
8 9
10
II 12
1
2 3
STAGE
PIFL
TSGU
PIFL
TSGU
PIFL
TSGU SETS
PIFL
TSGU SETS STAGE
COUNTER
FINDS
SETS
FINDS
SETS
FINDS
C(BR) • IX
FINDS
C ( BR) ■ IX AND
IS SET
LI5 * 1
C(8R) S0X
LI5 *0
C(BR) ■ OX
LI5 * 1
AND CAUSES
LIS - 1
CAUSES RBI-
TO 01
AND
AND
RBI - RBI
RBI PLACES
CAUSES
CAUSES
PLACES
000001 ONTO
CLXC
CLXC
000001
WRITE LINES
ONTO
OVST SETS
WRITE
STAGE COUNTER
LINES
TO III
40748
Figure 4-67. Subinstruction DV3, Data Transfer Diagram
4-154
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
S
0200
G
040022 • 000046
IRG L2GD *000114
' L2G0*000232
IRG L2GD*000464
iRG
8
171602
• RB
WB
1163404
•RB
WB
il70223
'RB
WB
160447
•RB
WB 162331
(ooc
046)
(ooc
(000
(000
465)
A
021212
r
r
L
040023
WL'
000046
WL'
000115
WL'
000232
WL'
000465
0
(^Tt7
502) (l63
4W) <£T
404) (|70
223) (l70
223) (l6o'
447) (^60
447) (l62
33M
z
006135
u
171602
004617 RU(
>163404
170223 RU<
>170223
001662 RUi
160447
162331 RU 162331 1
r
150370 '
WYD 163404 WYD'
14701 1 WYD'
>160447 WYD'
1 4 1 1 17
X
A2X
021212 *021212 *CLXC 000000 A2X*02I2I2 A2X*02I2I2 *CLXC000000 A2X»02I2I2
CI
0
SO
110
TIME
4
5 6
7
8 9
10
II
12
|
2 3
STAGE
PIFL
TSGU
PIFL
TSGU
PIFL
TSGU
PIFL
TSGU STAGE
COUNTER
FINDS
SETS
FINDS
SETS
FINDS
SETS
FINDS
SETS
IS SET
LI5= 1
C(BR) = OX
LI5 = 0
C ( BR ) = IX
LI5 =0
C(8R)=0X
LI5 = 0
CIBR): IX
TO II
AND CAUSES
AND CAUSES
AND CAUSES
AND CAUSES
CLXC
RBIF -
CLXC
RBIF-RBIF
RBIF PLACES
PLACES
000001
000001 ONTO
ONTO WRITE
WRITE LINES -
LINES
DVST SETS STAGE
COUNTER TO 110
40749
Figure 4-68. Subinstruction DV7, Data Transfer Diagram
4-155
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
S
0200
6
L2GD
000464*001152 '
iRG L2GD» 002326 '
iRG L2GD *004656 1
RG L2GD *011534 1
»RG
B
162331 i
»RB
WB,
, 166075 1
RB
WB 1
175405 1
1 RB
WB ,
,173013 (
1 RB
WB
166027,
(ooT
5?)
(002
(004
656)
(00?
A
021212
r
L
000465
WLl
001153
WLl
002327
WL
'004656
WL
'011534
0
(162
33?) (166
D75) (166^
375) (175"
405) (l73
013) (l73
0?3) (?66
027) (j66”
>27)
z
006135
u
162331
166075 RU
* 166075
175405 RIM
• 175405
014226 RU 1
1 173013
RU
007242 166027
r
141 1 17
WYD
' 144663 WYD
' 154173 WYOl
'173013 WYD
' 166027
X
A2X CLXC CLXC
021212 • 021212 A2X *021212 A2X *021212 *000000 A2X *021212 *000000
CI
0
so
110
TIME
4
5 6
7
8 9
10
II 12
1
2
3
STAGE
PIFL
TSGU SETS
PIFL
TSGU SETS
PIFL
TSGU SETS
PIFL
TSGU SETS
STAGE
COUNTER
FINDS
C(BR) = IX
FINDS
C(BR)* IX
FINDS
C(BR) *0X
FINDS
C(BR)=OX
IS SET
TO MO
LI 5*0
AND CAUSES
RBIF-RBI F
PLACES
000001
ON WRITE
LINES
LI5» 0
AND CAUSES
RBIF-RBIF
PLACES
000001
ON WRITE
LINES
L 1 5 * 0
AND CAUSES
CLXC
LI 5 = 0
AND CAUSES
CLXC-DVST
SETS STAGE
COUNTER
TO 110
40750
Figure 4-69. Subinstruction DV6, Data Transfer Diagram
4-156
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
S
0200 WS,
>6135
6
011534 L2GD* 023270 • RG
(oz:
27l)
B
166027 RB«
WB'
023271
W84
175271 (
RC
*002506
(006
”l35)
A
021212
WA '
023271
(002
506)
L
011534
WL
>175271
WL
P002506
Q
^66
027)
Z
006135
RZ
r
u
166027
175271 RU<
*175271
Y
166027 WYDl
'154057
X
000000 A2X»02I2I2
Cl
0
SQ
no
TIME 1
2
3
4
5
6
7 8
STAGE
PIFL
TSGU
RZ AND
ST2 AND RSTSTG
COUNTER
FINDS
SETS
TOV SET
SET STAGE
IS SET
LI 5*0
C(BR) = IX
C(BR)=00
COUNTER
TO 100
AND CAUSES
AND CAUSE
TO 010-
RBIF-RBIF
NO ACTION
TSGN SETS
PLACES
AT TIME 7
C(BR)*OX
000001
AND CAUSES
ON
RC AND WL
WRITE LINES
AT TIME 10
407 SI
Figure 4-70. Subinstructiou DV4, Data Transfer Diagram
4-157
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
u
000437
Y
000436
X
000000
Cl
'
SO H6
TIME
1 2
3
4
5
6
7
8
9
10
II
12
STAGE
COUNTER
IS SET
TO 000
RSC IS
INHIBITED
BY ADDRESS
6055 IN S
TSGN
AND TMZ
ARE NOT
USED
BY BZFO
TPZG
SETS
C(BR)»XO
ST2 SETS
STAGE
COUNTER
TO 010
40752
Figure 4-71. Subinstruction BZFO, with Branch on Non-Zero Quantity,
Data Transfer Diagram
4-158
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
> 20221
EM
CH
S
6055
WS ,
,0221
(020
22N
G
016055 WG 000000 WG^
,000000
020221 RAO
(02022l)
B
016055 (OOO
000) RB(
WB
'020221 RB
A
000000 RA
L
0
(016
055)
z
000437
WZ
, 006056
(006056 ) (020
22N
u
000437
RIM
,006056
Y
000436 WYI2 '
006055
X
000000 W Y 1 2 *000000
Cl
1 1
SO
116 WSO'
r020
TIME
1 2
3
4
5 6
7
8
STAGE
RSC IS
TSGN
TPZG
Cl SETS
NISO
COUNTER
INHIBITED
AND
SETS
CARRY
CAUSES
IS SET
TO 000
BYADORESS
6055 IN S
TMZ
ARE
NOT
USED
BY
BZFO
CIBRl'-XI
FLIP-FLOP
RB AND
WSQ AT
TIME 12
40753
Figure 4-72. Subinstruction BZFO, with Branch on Plus Zero,
Data Transfer Diagram
4-159
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
00006
EM
CH
S
2160
WSi
,1200
G
012160 WG*000000 WG
i 003210
'000006
B
012160 (003
210)
A
003210 RA
i (ooi"
200)
L
0
z
001200 RZ
'(RAO)
U
001200
Y
001177
X
000000
Cl
.
SO
112 M2
TIME
1 2
3
4
5
6
7
8
STAGE
COUNTER
IS SET TO
000
RSC IS
NOT USED
BY
BZMFO
TSGN
ANO
TMZ
ARE
NOT
USED
BY
BZFO
TPZG
SETS
C(BR)--XO
EXTPLS SETS
BIT EXT OF SQ-
ST2 SETS
STAGE COUNTER
TO 010
40754
Figure 4-73. Subinstruction BZFO with Implied Address Code EXTEND,
Data Transfer Diagram
4-160
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00032
,00032
CH
S
0500
i WS0500
WS,
1330
(000
50 o)
G
020500
WG|000000 '
000032 | RG
WGA000032
000032
(000032) (o£
330) (000032)
B
020500 1
I T
RLIOBB | WB V 000032 ,
RC 177745
RB i
(00000^
A
004444 RSC 4
WA ,
004412
WA
,004412
L
RSC +
Q
RScj (l77
745) (00<
(004
412)
Z
1
001330 RSC*
r
RZ«
u
001330
RUS<
004412 RUS1
Y
001327 WYt
177745
X
000000 A2X«004444
Cl
1 *
SQ
120
TIME
1 2
3
4
5
6
7
8
STAGE
RSC IS
Cl SETS
TSGN
ST2 SETS
COUNTER
INHIBITED
CARRY
SETS
STAGE
IS SET
BY ADDRESS
FLIP-
C(BR)*OX
COUNTER
TO 000
0500 IN
FLOP
AND
TO 010
S CAUSES
NO ACTION
AT TIME
10
10 II 12
40755
Figure 4-74. Subinstruction MSUO with Positive Resultant, Data Transfer Diagram
4-161
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
» 43317
i 43317
CH
S
0500
WS 0500
WS
1 1330
(ooc
500)
G
020500
WG^OOOOOO '
PI433I7 fRG
WG *143317
143317
| Q433I7)
- 1 - I
(l 4 3 317)
B
020500 1
i RLIOBB | WB ? 143317
RC 034460 (ooi"
330) RbI
(000000)
A
020321 RSC^
WA
155002
RA
i WA
L
RSci
0
RSc| (034
460) (j55"
302)
OOl)
Z
001330 RSci
RZ<
(isT
)02)
u
001330
RUS<
055002
RUS»
155001
Y
001327 WY i
034460 WY 1
155002
X
000000 A2X* 020500 MONEX •177776
Cl
1 1
SO
120
TIME
1 2
3
4
5
6
7
8
9
10
II
12
STAGE
COUNTER
IS SET
TO 000
RSC IS
INHIBITED
BY ADDRESS
0500 IN S
Cl SETS
CARRY
FLIP-
FLOP
TSGN
SETS
C(BR)*IX
ST2 SETS
STAGE
COUNTER
TO 010
407S6
Figure 4-75. Sub instruction MSUO with Negative Resultant, Data Transfer Diagram
4-162
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
177777
i325oA
CH
S
2204 WS
,0204
WS
1057
G
022204
WG^ 000000 1
177777 RG<
1 WGA032337
>032337
(ooo
i
(032337')
B
022204 i
- 1
•RLIOBB | WB
032337
rb| (ooi
>57)
(ooo ooo)
777) (032337)
A
RSC| (f)32
337)
wscf
1
L
RSci
wscf
0
1
032337 RSC^ RO'
1 wo1
1
177777 WScf
z
1 1
001057 RSci WSci RZ<
U
001057
Y
001056
X
000000
Cl
■
SO
122
TIME
STAGE
COUNTER
IS SET
TO 000
2
RSC IS
INHIBITED
BY ADDRESS
0204 IN S
3 4
5
6 7 0 9
WSC IS ST2
INHIBITED SETS
BY ADDRESS STAGE
0204 IN S COUNTER
TO 010
10
II
12
407S7
Figure 4-76. Subinstruction QXCHO, Data Transfer Diagram
4-163
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
03266
,03267
CH
S
4100
WS 0100
WS
>001665
(ooc
ioo)
G
024100
WGjOOOOOO '
003266
|RG WG<
,003267
i
'003267
1
1
B
024100
1 RLIOBB J
(ooooo^
($>03
267) (oOl"
665)
A
RSC |
WSC
L
RSC | (003
266) WSC
0
RSC |
WSC
z
001665 RSC i
WSC
RZ<
u
001665
RU <
003267
Y
001664 WY'
003266
X
000000 WY« 000000 PONEX«OOOOOI
Cl
1 o
SO
124
TIME
2
3
4
5
6
7
8 9 10
II
12
STAGE
RSC IS
TSGN SETS
WSC IS
ST2 SETS
COUNTER
INHIBITED
CIBRI’OX-
INHIBITED
STAGE
IS SET
BY ADDRESS
TMZ AND
BY ADDRESS
COUNTER
TO 000
0100 IN S
TPZG ARE
0100 INS-
TO 010
NOT USED
WOVR DOES
BY AUGO
NOT CAUSE
AN INTERRUPT SINCE NEITHER
OVERFLOW NOR
UNDERFLOW OCCURRED
407S8
Figure 4-77. Subinstruction AUGO with Positive Quantity, Data Transfer Diagram
4-164
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
» 77203
77202
CH
S
4100
iWS 0100
WS
> 1665
(oooioo)
G
024100
WG | OOOOOO
177203
1 RG WG
, 177202
' 177202
1
1
B
024100 '
' RLI08B 1
(oooooo)
€
202)
i65)
A
RSC 4
wsc
L
1 /
RSC J (177
203) wsc ^
Q
RSC J
wsc
Z
001665 RScl
wsc
RZ 1
u
001665
RU 1
• 177202
Y
001664 WY 1
177203 MONEX* 177776
X
OOOOOO WY • OOOOOO
Cl
1 0
SO
TIME
1 2
3
4 5
6 7
8
STAGE
RSC IS
TSGN SETS
WSC IS INHIBITED
ST2
COUNTER
INHIBITED
C(BR) = IX-
BY ADDRESS
SETS
IS SET
BY ADDRESS
TMZ AND
0100 INS - WOVR
STAGE
TO 000
0100 IN S
TPZG ARE
DOES NOT CAUSE
COUNTER
NOT USED
AN INTERRUPT
TO 010
BY AUGO
SINCE NEITHER
OVERFLOW NOR
UNDERFLOW
OCCURRED
40759
Figure 4-78. Sub instruction AUGO with Negative Quantity, Data Transfer Diagram
4-165
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
F M
EM
03266
,03265
CH
S
GIOO
|WS 0100
WS
,1665
(ooo
100)
G
026100
WG^ 000000
003266
iRG WG
,003265
*003265
1
1
B
026100
< RLIOBB J
^OO^O)
(003
266) (oo7
565)
A
RSC |
WSC
L
RSC I (003
266) WSC
0
RSC |
WSC
z
001665 RSC 1
WSC i
RZi
u
001665
Y
001664 WY '
003266 RU <
003265
X
000000 WY • 000000 MONEX* 177776
Cl
1 0
SO
126
TIME
2
3
4
5
6
7 8 9 10
II
12
STAGE
RSC IS
TSGN SETS
WSC IS ST2
COUNTER
INHIBITED
C(BR) = OX-
INHIBITED SETS
IS SET
TO 000
BY ADDRESS
0100 IN S
TMZ AND
TPZG ARE
BY ADDRESS STAGE COUNTER TO 010
0100 IN S-
NOT USED
WOVR DOES NOT
BY DIMO
CAUSE AN INTERRUPT
SINCE NEITHER OVERFLOW
NOR UNDERFLOW OCCURRED
40760
Figure 4-79. Subinstruction DIMO with Positive Quantity, Data Transfer Diagram
4-166
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
> 77203
,77204
CH
S
6100
iWS 0100
WS
1 1665
(OOC
100)
G
026100
WG ^ 000000
177203
'RG WG
J77204
1 177204
1
1
B
026100 <
► RLI0B8
<6oOOOO)
(l 77
204) (001
565 )
A
RSC#
WSC
L
RSC A (l77
203 > WSC
Q
RSci
WSC .
Z
001665 RSC •
WSC 1
RZ<
u
001665
RU«
177204
Y
001664 WY'
177203
X
000000 WY« 000000 PONEX* 000001
Cl
1 0
SO
126
TIME
2
3
4
5
6
7 8 9
10
II
12
STAGE
COUNTER
IS SET TO
000
RSC IS
INHIBITED
BY ADDRESS
0100 IN S
TSGN SETS
C(BR)* IX -
TMZ AND
TPZG ARE
WSC IS ST2 SETS
INHIBITED STAGE COUNTER
BY ADDRESS TO 010
0100 INS-
NOT USED
WOVR DOES NOT
BY DIMO
CAUSE AN INTERRUPT
SINCE NEITHER OVERFLOW
NOR UNDERFLOW OCCURRED
J07M
Figure 4-80. Subinstruction DIMO with Negative Quantity, Data Transfer Diagram
4-167
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
1
'11231 |
>11231
CH
1
1
S
0133
| WS,
,0132
1
1
|
G
030133 WG f 000000
011231 ^ RG»
WGAOII23I 1
>011231
j (^011230
^OII23M
8
030133 1
>RB (^OOOOO) Wb1oH23I
Rsi RBI
jg
132)
A
t
RScj
("oi
23l)
L
1
RScj
WL
'011231
Q
(03C
133) RScj
Z
000103
rscA
u
000103
RU>
•000132
Y
000102
1 WYI2 000133
X
000000 MONEX 177776
Cl
1 1
SQ
130
TIME I 2 3 4 5 6 7 8 9 10 II 12
STAGE
Cl SETS
RSC IS
FIXED
STI SETS
COUNTER
CARRY
INHIBITED
MEMORY
STAGE
ISSET
FLIP-
BY ADDRESS
STROBE IS
COUNTER
TO 000
FLOP
0133 IN S
INHIBITED
TO 001
BY ADDRESS
0133 IN S
<0762
Figure 4-81. Subinstruction DCAO, Data Transfer Diagram
4-168
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
>33461 |
1
k 33461
CH
1
1
S
0132
WS
1 0103
1
1
G
OII23I WG^OOOOOO
- 1 -
033461 ♦ RG*
WG
>033461 '
'033461
| (03346?)
(03346l)
8
01 1231 (pooooo) WB
033461
RB<
RB»
€
?03)
(03346?)
A
1
RScf
- 1
WA<
033461
L
1
RSC^
1
0
RSC+
L
2
000103 RSC±
RZi
U
000132
Y
000133
X
177776
Cl
•
SQ
130
TIME 1 2 3 4 5 6 7
STAGE RSC IS FIXED
COUNTER INHIBITED MEMORY
IS SET BY ADDRESS STROBE IS
TO 001 0132 IN S INHIBITED
BY ADDRESS
0132 IN S
8
ST2 SETS
STAGE
COUNTER
TO 010
10 II 12
40763
Figure 4-82. Subinstruction DC Al, Data Transfer Diagram
4-169
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
• 51052
i 5I0S2
CH
S
0164
WS
,0163
G
140164 WG^OOOOOO
151052 RG«
WG A 151052 i
• 151052
M5I0521
M5I052)
B
140164
R8 (OOOOOO) WB 1 151052
rb! RCi
• 026725
163)
A
RSC+
1
(o2672s)
L
RSC|
j
WL'
026725
Q
(ho
164) RSC+
|
Z
000234
RSC 4
u
000234
RU'
000163
Y
000233 '
TWYI2 000164
X
0O00004M0NEX 177776
Cl
■ '
SO
140
TIME I
STAGE Cl SETS
COUNTER THE
IS SET CARRY
TO 000 FLIP-
FLOP
2 3 4 5 6
RSC IS
INHIBITED
BY AOORESS
0164 INS
7 8 9 10 II 12
ST I SETS
STAGE
COUNTER
TO 001
Figure 4-83. Subinstruction DSC 0, Data Transfer Diagram
4-170
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
34414
1 34414
CH
1
1
S
0163
WS
,0234
1
1
G
151052 WG^ 000000
034414 ^ RG •
WG A 034414
> 034414
(034414)
(634414')
B
151052 (60OOOO) WB ?0344I4
R8 • RC<
143363
(c™
2^) (l43363)
A
RSC i
WA '
143363
L
RSC j
0
RSC j
z
000234 RSC • RZ.
U
000163
Y
000164
X
177776
Cl
1
so
140
TIME
1 2
3
4
5
6
7
8
STAGE
COUNTER
IS SET TO
001
RSC IS
INHIBITED
BY ADDRESS
0163 IN S
FIXED
MEMORY
STROBE
IS INHIBITED
BY ADDRESS
0163 IN S
ST2 SETS
STAGE COUNTER
TO 010
40765
Figure 4-84. Sub instruction DCS1, Data Transfer Diagram
4-171
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
F M
T
EM
» 20011 j
>20011
CH
1
1
S
0134
1
1 ws
,1567
1
1
1
G
150134 WG| 000000
020011 j RG •
WG A0200II •
020011
(020oi?)
(0200IM
B
150134 (ooooo^ wb!o2ooii
rb!
1 (ooT
567)
A
RSC ♦
L
RSC f
1
Q
RSC j
1
Z
001567 RSC 1 RZ.
u
001567
Y
001566
X
000000
Cl
'
so
150
TIME 1 2 3 4 5 6 7 8 9 10 II 12
STAGE RSC IS FIXEO STI SETS
COUNTER INHIBITED BY MEMORY STAGE COUNTER
IS SET ADDRESS 0134 STROBE TO 010
T0 000 IN S IS INHIBITED
BY ADDRESS
0163 IN S
40766
Figure 4-85. Sub instruction NDXXO, Data Transfer Diagram
4-172
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
1
100333 -
>00333
CH
1
1
S
1567
ws
>0344
1
1
G
020011 WG|000000
000333 ♦ RG
'000333
•000333
1
1
B
020011 (QOOOOO) R8
• WB,
053216
RB*0532I6 ,
WB
,020344 RB
►
1
|
(053216)
(020
344) (053216)
A
053216 RSCf
j
RA<
' W A A 02001 1
WAV 053216
L
RSC+ (02C
on) (02C
On) (OOO
333)
(020
344)
Q
RSCf
Z
001567 *RZ RSC4 WZ
02001 1 RZ<
' WZA00I570
(oo
567) (001570)
(020
344)
u
001567
RU *001570
RUi
►020344 RUI
Y
001566 '
WYI2
001567 WY<
000333
X
WYI2
000000*000000 A2X*0200II
Cl
'
so
150 EXT IXX WSQ'
120
TIME
1
2
STAGE
Cl
NISO
COUNTER
SETS
GENERATES RB
IS SET
CARRY
AND WSO AT
TO 000
FLIP-
TIME 12 -
FLOP
RSC IS
INHIBITED BY
ADDRESS 1567
IN S
6
FIXED
MEMORY
STROBE
IS INHIBITED
BY ADDRESS
1567 IN S
9 10 II
EXT SETS
EXTEND FLIP-
FLOP OF SO
40767
Figure 4-86. Subinstruction NDXX1, Data Transfer Diagram
4-173
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
SO
160
TIME
1 2
3
4
5
6
7
8 «
STAGE
RSC IS
FIXED
ST2 SETS
COUNTER
INHIBITED
MEMORY
STAGE COUNTER
IS SET
BY ADDRESS
STROBE IS
TO 010
TO 000
0124 IN S
INHIBITED
BY ADDRESS
0124 IN S
40768
Figure 4-87. Subinstruction SUO, Data Transfer Diagram
4-174
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
70446
EM
CH
S
6031
ws
1 4312
G
166031 WG# 000000
l WG 007004 '
1 170446
B
166031 (007
004) (00<
31^
A
007004 RA i
L
Q
Z
004312 R Z i
u
004312
Y
004311
X
000000
Cl
1
SO
166
TIME 1 2 3 4 5 6 7 8 9 10 II 12
STAGE RSC IS TSGN TPZG SETS ST2 SETS
COUNTER NOT USED SETS C(BR) = 00 STAGE
IS SET BY BZMFO C(BR) = OX- COUNTER
TMZ IS
NOT USED
BY BZMFO
TO 010
40769
Figure 4-88. Subinstruction BZMFO with Quantity Greater Than Plus Zero,
Data Transfer Diagram
4-175
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
. *0770
Figure 4-89. Sub instruction BZMFO with Plus Zero, Data Transfer Diagram
4-176
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
70446
EM
CH
S
6031
WSA0446
M70446)
G
166031 WG« 000000 ,
LWG 164202 1 170446 RAD'
(170
446)
B
166031 (l64
202) > RB
' WB
170446 RB '
A
164202 RA<
L
Q
U66
03l)
Z
004312
WZA006032
(006032) 070
446 )
u
004312
Rui 006032
Y
004311 WYI2 '
006031
X
000000 WYI 2 #000000
Cl
1 1
so
166
WSQY070
TIME
2
3
4
5 6
7
8
9
10
II
12
STAGE
COUNTER
IS SET
TO 000
RSCIS
NOT USED
BY BZMFO
TSGN
SETS
CIBRMX-
TMZ IS
NOT
USED BY
BZMFO
TPZG
SETS
C(BR) = IO
Cl SETS
CARRY
FLIP-FLOP
NISO
CAUSES
RB AND
WSQ AT
TIME 12
40771
Figure 4-90. Subinstruction BZMFO with Negative Quantity, Data Transfer Diagram
4-177
ND-1021042
MANUAL LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
FM
1 00006
EM
CH
S
2035
WS,
1244
6
162035 WG*000000 ,
WG 003210
000006
B
162035 (OCX
2K))
RB i
A
003210 RA ‘
• (oo|
?44)
L
0
Z
001244 RZ
U
001244
Y
001243
X
000000
Cl
1
SO
162 162 WSQ'
r 102
TIME
2
3
4
5
6
7
8
STAGE
RSC IS
TSGN
TPZG
EXTPLS
COUNTER
NOT
ANO
SETS
SETS BIT
IS SET
USED BY
TMZ SET
C(BR)-00
EXT OF SO
TO 000
BZMFO
C(BR) = OX
ST2 SETS
STAGE
COUNTER
TO 010
Figure 4-91. Subinstruction BZMFO with Implied Address Code EXTEND,
Data Transfer Diagram
4-178
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
T
EM
00002 |
,00002
CH
1
1
S
0521
WS * 6534
1
1
G
170521 WG^ 000000
1
000002 f RG*
>000002
( 000002 )
B
170521 J WB A 012345 '
► R8 WB *00000 2
R8
’ WB A 000002
(OOOOOg) (012345)
(006
534)
(ooooop)
fl
012345 RScl HA • (012345)
WA? 000000
L
001700 RSC 1 WL'
7012345
0
RSC |
(000
002) (poo
002)
z
006354 RSC i RZ •
u
006534
RU (
000002
Y
006533 WY '
000002
X
000000 WY *000000
Cl
1 *0
SO
170
TIME
2
3
4
5
6
7
8
9 10
II
12
STAGE
RSC IS
TSGN
FIXED
TSGN 2
TSGN SETS
COUNTER
INHIBITEO
SETS
MEMORY
SETS
C(BR)-OX
IS SET
8YAD0RESS
C(BR)"0X
STROBE IS
C(BR)*00
STI SETS
TO 000
0521 INS
INHIBITEO
STAGE COUNTER
BY AOORESS
TO 001
0521 IN S
NEACON
INHIBITS END
AROUND
CARRY
40773
Figure 4-92. Subinstruction MPO with Two Positive Numbers, Data Transfer Diagram
4-179
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
177775
,77775
CH
S
0521
ws,
6534
G
170521 WG^OOOOOO
' 177775 RG.
1177775
! O
B
170521 ] WB A 012345 '
RB » 177775
RB 1
WB
1 177776
(goooog) (012345) (012
345) (006
534)
U77777)
A
012345 RSC j RaI
▼177777
L
001700 RSC| Wl'
012345
LI6
112345
Q
RSC 1
775) (l77
776)
Z
006534 RSC 1 RZ<
U
006534
RU1
'177776
Y
006533 WY'
177775
X
000000 WY« 000000
Cl
1 1
SO
170
TIME
1
2
3
4
5
6
7
8
9
10
II 12
STAGE
RSC IS
TSGN
TSGN2
TSGN SETS
RBI
COUNTER
INHIBITED
SETS
SETS
C(8R)= IX -
AND
IS SET
BY
C(BR) = OX
CIBRhOI
NEACON
RIC
TO 000
ADDRESS
INHIBITS
PLACE
0521 IN S
END AROUND
177777
CARRY
ON WRITE
STARTING
WITH TIME 10-
LINES
STI SETS STAGE
COUNTER TO 001
Figure 4-93. Subinstruction MPO with Positive Number in A and 40774
Negative Number in E, Data Transfer Diagram
4-180
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
t
EM
00002 1
I
CH
1
1
S
0521
1 ws(
1
6534
1
1
1
6
170521 WG | OOOOOO ’
1
000002 + RGf
| (000002)
B
1
170521 1 WB A 165432
|RC 012345 WBT000002
RC<
'177775
1 WB 177776
(OOOOOO) U65432)
(006
534)
(j77777)
A
165432 RSc| RA# (oi2
345)
WAf 177777
L
001700 RSC +
1
1 012345
LI6
112345
0
RSC +
I
'€
p) p
776)
z
1
006534 RSCi RZ'
u
006534
RU'
U77776
Y
006533 WY
177775
X
OOOOOO WY #000000
Cl
1 1
SO
170
TIME
1 2
3
4
5 6
7
8
9
10
II
STAGE
RSC IS
TSGN
FIXED
TSGN2
Cl SETS
TSGN
RBI AND
COUNTER
INHIBITED
SETS
MEMORY
SETS
CARRY
SETS
RIC
IS SET
BY
C(BR)= IX
STROBE IS
C(BR)=IO
FLIP-
C(BR) = IX-
PLACE
TO 000
ADDRESS
INHIBITED
FLOP
STI SETS
177777
0521 IN S
BY
STAGE
ON
ADDRESS
COUNTER
WRITE
0521 IN S
TO 001 -
LINES
NEACON
INHIBITS
END AROUND
CARRY
12
40775
Figure 4-94. Subinstruction MPO with Negative Number in A and
Positive Number in E, Data Transfer Diagram
- Nk
4-181
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
•
1
EM
•177775
1
CH
1
1
S
0521
1
I ws
,6534
1
1
1
G
170521 WG ^OOOOOO
177775 | •
1 .
| (177775)
1
8
170521 1 W8 A 165432 i
1_ I
|RC 012345 WBf 177775
RC
000002
iWB 000002
(60OOOO) (165432)
(6o6
534)
(OOOOOO)
A
RSC • RaI (ot2
1 ^1
S45)
WA ? OOOOOO
L
001700 RSC* WL'
1
012345
Q
1
RSC •
1
(000
002) (000
002)
Z
1
006534 RSC* RZJ
u
006534
RU 1
000002
Y
006533 WY’
000002
X
000000 WY *000000
Cl
1 *0
SO
170
TIME
STAGE
COUNTER
IS SET
TO 000
RSC IS TSGN
INHIBITED SETS
BY ADDRESS C(BR) = IX
0521 IN S
FIXED
MEMORY
STROBE IS
INHIBITED
BY ADDRESS
0521 IN S
TSGN2
SETS
C( BR) =
10
TSGN SETS
C(BR) = OX
STI SETS
STAGE
COUNTER TO
001 NEACON
INHIBITS END
AROUND
CARRY
40776
Figure 4-95. Subinstruction MPO with Two Negative Numbers, Data Transfer Diagram
4-: -182
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
TIME 1
2
3
4
5
6
7
8
9
10
STAGE
Cl
STI AND
COUNTER
SETS
ST2 SET
IS SET
CARRY
STAGE
TO OOI
FLIP-
COUNTER
FLOP
TO Oil
40777
Figure 4-96. Sub instruction MP1, Data Transfer Diagram
4-183
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
1 1012 1
EM
T
t
CH
i
1
l
1
1
S
6534 1
1
ws,
,0121
1
1
(oic
!
G
034512 L2G0 #047122 WG ^000000
0 1 01 2 1 RAO'
i
•
i €
I2n
B
000002 RB'
1 !
1 | WBY0I0I2I RB
|
^00000)
A
WALSi
000000
WALS
1
000000 #RSC
1
L
WALS
G2LS1
023451
WALS
G2LS
1
024412 • RSC
1
0
(000
002) (000
002)
1
• RSC
1
z
006534
(ooc
Oo£) #RSC RZi
' WZ,
,006535
(006
534) (006535) (OK
u
RU<
000002
RU<
'000002
RU i
006535
Y
000002 WY'
000002 WYI2'
006534
X
000000 A2X# 000000 WYI2# 000000
Cl
0 #0 #1
SO
170 WSQ'
010
TIME 1
2
3 4 5
6 7
8
9
10
STAGE
NISO
RSC AND Cl SETS
TLI5
RA IS
RL IS
COUNTER
CAUSES
ERASABLE CARRY
SETS
NOT USED
NOT USED
IS SET
RB AND
MEMORY FLIP-
C(BR)sOX -
BY MP3
BY MP3 -
TO Oil
WSO AT
STROBE FLOP
NEACOF
ERASABLE
TIME 12
ARE
PERMITS
MEMORY
INHIBITED BY
END
STROBE
AODRESS
AROUND
IS INHIBITED
6534 IN S
CARRY
BY ADDRESS
6534 IN S
40778
Figure 4-97. Subinstruction MP3, Data Transfer Diagram
4-184
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
1 00006
EM
•
1
t
CH
1
1
1
1
S
6534
ws,
6535
1
1
1
1
G
034512 L2GD*047I22 Wg|oOOOOO
000006
1
•
1
1
B
000002 RB <
1
| WB
|
,006535 RB'
(OOOOOO) (006
A
WALS i
000000
WALS i
1
OOOOOO • RSC
r
L
WALS
G2LS'
023451
WALS
G2LS'
1
,024712 • RSC
1
Q
(6oo
002) (000
M2)
1
• RSC
1
Z
006534
(MO
302) *RSC RZ* WZ|
t 006535 RZ '
(RAD)
(006
534) (006535) (006
U
000002 '
1 RU
RU'
000002
RU<
•006535
r
Y
000002 WY •
000002 WYI2 '
006534
X
000000 A2X *000000 A2X* 000000
Cl
•
o
•
o
so
170
170
WS2TI00
TIME
|
2
3 4
5
6 7
8
9
10 II
12
STAGE
NISO
RSC AND
Cl SETS
TLI5 SETS
EXTPLS
RA IS
RL IS
COUNTER
CAUSES
ERASABLE
CARRY
C( 8R ) = OX -
SETS BIT
NOT USED
NOT USED
IS SET
R8 AND
MEMORY
FLIP-
NEACOF
EXT OF SQ-
BY MP3
BY MP3 -
TO 01
WSO AT
STROBE
FLOP
PERMITS
ST2 (RAD)
ERASABLE
TIME 12
ARE
END
SETS
MEMORY
INHIBITED
AROUND
STAGE
STROBE IS
BY ADDRESS
CARRY
COUNTER
INHIBITED
6534 IN S
TO 010
BY ADDRESS
6534 IN S
40779
Figure 4-98. Subinstruction MP3 with Implied Address Code EXTEND,
Data Transfer Diagram
4-185
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
I
Figure 4-99. Sub instruction GOJ1, Data Transfer Diagram
4-186
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00102
, 00103
CH
. s
0234 AWS0024
WS
k 0234
(000024)
(OIO
234)
G
010234 '
000102
1 RG WG
,000103
000103
B
010234
RB 1
A
L
(000
io2) (OOC
K)3)
0
z
006371
u
006371
RU(
000103
Y
006370 WY’
000102
X
000000 PONE X #000001
Cl
1
SQ
O'O
RSCT
RSC IS
TSGN.TMZ,
WOVR DOES
PLACES
NOT
AND TPZG
NOT CAUSE
COUNTER
USED
ARE NOT
AN INTERRUPT
ADDRESS
BY
USED BY
SINCE NEITHER
ON WRITE
PINC
PINC
OVERFLOW NOR
LINES
UNDERFLOW
OCCURRED -
WSC IS NOT
USED BY PINC
40781
Figure 4-100. Subinstruction PINC, Data Transfer Diagram
4-187
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00046
00045
CH
S
0106 AWS0042
WS
>0106
(6o0042)
(OIO
106)
G
010106 WG • 000000 '
000046
>RG WG
>000045
000045
B
010106
RB '
A
L
(ooc
>46^) (OOC
)45)
0
z
005720
u
005720
RU1
^000045
Y
005717 WY '
000046
X
000000 MONEX# 177776
Cl
1
SO
OIO
TIME
1
2 3
4
5
6 7 8
9
10
II
12
RSCT
RSC IS
TSGN,
WOVRDOES
PLACES
NOT USEO
TMZ.AND
NOT CAUSE
COUNTER
BY MINC
TPZG ARE
AN INTERRUPT
AOORESS
NOT USEO
SINCE NEITHER
ON WRITE
BY MINC
OVERFLOW NOR
LINES
UNDERFLOW OCCURRED -
WSC IS NOT USED BY
MINC
4-188
Figure 4-101. Sub instruction MINC, Data Transfer Diagram
4078?
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00444 (
00443
CH
S
0111 AWS 0050
WS,
OKI
(000050)
( ISC
"0
G
1501 1 1 WG *000000
000444
• RG WG,
000443
^000443
B
1 5011 1
A
L
(ooo
444) (OOO
443)
Q
Z
007210
U
007210
Y
007207 WY '
000444 RU<
000443
X
000000 WY* 000000 MONEX* 177776
Cl
1 0
SQ
050
TIME
1
2 3
4
5
6
7 8
9
10
II
12
STAGE
RSCT
RSC IS
TSGN.
POUT
WSC IS
COUNTER
PLACES
NOT USED
TMZ.AND
CAUSES
NOT USED
IS SET
COUNTER
BY DINC
TPZG
POSITIVE
BY DINC -
TO 000
ADDRESS
SET
RATE
WOVR DOES
ON WRITE
C(BR) = 00
OUTPUT
NOT CAUSE
LINES
PULSES
AN INTERRUPT
SINCE NEITHER
OVERFLOW NOR
UNDERFLOW
OCCURRED
40783
Figure 4-102. Sub instruction DINC with Positive Quantity, Data Transfer Diagram
4-189
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
STAGE RSCT
COUNTER PLACES
IS SET COUNTER
TO 000 ADDRESS
ON WRITE
LINES
RSC IS
NOT USED
BY DINC
TSGN.
TM Z .
AND
TPZG
SET
C(BR)*OI
ZOUT
REMOVES
RATE
OUTPUT
PULSES
WSC
IS NOT USED
BY DINC-
WOVR DOES
NOT CAUSE
AN INTERRUPT
SINCE NEITHER
OVERFLOW
NOR UNDERFLOW
OCCURRED
Figure 4-103. Subinstruction DINC with Plus Zero, Data Transfer Diagram
4-190
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
TIME
STAGE
COUNTER
IS SET
TO 000
RSCT
PLACES
COUNTER
ADDRESS
ON WRITE
LINES
RSC IS
NOT USED
BY OINC
TSGN,
TMZ. AND
TPZG
SET
CIBRI--IO
MOUT
CAUSES
NEGATIVE
RATE
OUTPUT
PULSES
WSC IS
NOT USED
BY DINC -
WOVR DOES
NOT CAUSE
AN INTERRUPT
SINCE NEITHER
OVERFLOW NOR
UNDERFLOW
OCCURRED
40785
Figure 4-104. Subinstruction DINC with Negative Quantity, Data Transfer Diagram
4-191
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
i77777 ,
77777
CH
S
0111 WS A 0050
* WS 1
r
(000050)
IIM
G
1 5011 1 WG«000000
177777
RG WG,
,177777
1 177777
0
1501 II
RB'
A
L
( 177
■77) (jrT
0
r
z
007210
u
007210
RU
1 177777
Y
007207 WY '
177777
X
000000 WY»000000
Cl
1 0
SO
050
TIME
1
2
3
4
5
6
7
STAGE
RSCT
RSC IS
TSGN
ZOUT
WSC IS NOT
COUNTER
PLACES
NOT
TMZ
REMOVES
USED BY
IS SET
COUNTER
USED
ANO
RATE
DINC -
TO 000
ADDRESS
BY
TPZG
OUTPUT
WOVR DOES
ON WRITE
DINC
SET
PULSES
NOT CAUSE
LINES
CLBRMI
AN INTERRUPT
SINCE NEITHER
OVERFLOW NOR
UNDERFLOW OCCURRED
10 II 12
Figure 4-105. Subinstruction DINC with Minus
Zero, Data Transfer Diagram
40786
4-192
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
00103 i
00104
CH
S
0133 AWS 0032
WS,
,0133
(000032)
(010
33)
G
010133 WG #000000
000103
• RG WG
i 000104
'000104
B
010133
RB'
'OIOI33
A
(ooo
104)
L
(ooo
KD3)
Q
Z
001222
u
001222
RUS '
000104
Y
OOI22I WY1
000103
X
000000 WY* 000000
Cl
l
SO
010
•
TIME
1
2
3
4
5
6
7 8
9
10
II
12
STAGE
RSCT
RSC IS
TSGN.
Cl
WOVR DOES
COUNTER
PLACES
NOT
TMZ,
SETS
NOT CAUSE
IS SET
COUNTER
USED
AND TPZG
CARRY
AN INTERRUPT
TO OOO
ADDRESS
BY PCDU
ARE NOT
FLIP-
SINCE NEITHER
ON WRITE
USED BY
FLOP
OVERFLOW NOR
LINES
PCOU
UNDERFLOW
OCCURRED -
WSC IS NOT
USED BY PCDU
40787
Figure 4-106. Subinstruction PCDU, Data Transfer Diagram
4-193
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
1 00336
00335
CM
S
1164 AWS 0035
WS
1 1164
(000035)
( Oil
164)
G
01 1 164 WG • 000000
000336
1 RG WG
1 000335
000335
B
011 164
RB i
A
L
(ooo
336) (OOC
Q
Z
001334
U
001334
RUSi
000335
Y
001333 WY
000336
X
MONEX
000000 WY #000000 #177776
Cl
1 1
SO
Oil
TIME
1
2
3
4 5
6
7 B
STAGE
COUNTER
IS SET
TO 000
RSCT
PLACES
COUNTER
ADDRESS
ON WRITE
LINES
RSC IS
NOT USED
BY MCDU
TSGN,
TMZ, AND
TPZG ARE
NOT USED
BY MCDU
Cl SETS
CARRY
FLIP-
FLOP
WOVR DOES
NOT CAUSE
AN INTERRUPT
SINCE NEITHER
OVERFLOW
NOR UNDERFLOW
OCCURRED -
WSC IS
NOT USED
BY MCDU
40788
Figure 4-107. Subinstruction MCDU, Data Transfer Diagram
4-194
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
•05530
1 13260
CH
S
2123 AWS 0045
WS
i 2123
(000045)
U52
I23j
G
152123 WG*000000
005530
• RG 005530 WG
>013260
013260
8
152123
RB •
A
L
(005
530) (013
260)
0
z
001664
u
001664
RUS(
013260
Y
001663 WYD1
013260
X
oooooo wyo#oooooo
Cl
1 0
SO
052
TIME I 2
STAGE RSCT RSCIS
COUNTER PLACES NOT USED
IS SET COUNTER BY SHINC
TO 000 ADDRESS
ON WRITE
LINES
TSGNIS
NOT USED
BY SHINC
WOVR DOES
NOT CAUSE AN
INTERRUPT SINCE
NEITHER OVERFLOW
NOR UNDERFLOW
OCCURRED -WSC IS
NOT USED BY
SHINC
40789
Figure 4-108. Subinstruction SHINC, Data Transfer Diagram
4-195
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
33410
67021
CH
S
3100 AWS 0045
WS
,3100
(000045)
IOO)
G
153100 WG*000000
033410
1 RG WG
167021
167021
B
153100
RB'
A
L
(033
4lo) (\G7
02l)
0
Z
001701
u
001701
RUS '
*067021
Y
001700 WYO'
067020
X
000000 WYO *000000
Cl
1 |
so
053
TIME
1 2
3
4
S 6
7 6
9
10
II
12
STAGE
RSCT RSC IS NOT
TSGN IS
WOVR
COUNTER
PLACES USED BY
NOT USED
CAUSES AN
IS SET
COUNTER SHANC
BY SHANC -
INTERRUPT
TO 000
ADDRESS
Cl SETS THE
SINCE OVERFLOW
ON WRITE
CARRY FLIP-
OCCURRED
LINES
FLOP
40790
Figure 4-109. Subinstruction SHANC, Data Transfer Diagram
4-196
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
S
3024 WS
,1031
G
153024 WG ^ 000000
1
1
B
153024 (OOOOOQ)
1
A
- n
RSC |
L
1
RSC +
Q
RSC 4
Z
1
001444 RSC* WZ,
001031
(oo^
dT?)
U
001444
Y
001443
X
000000
Cl
-
SQ
053
TIME
2
3
4
5
6
7 0
9
10
II
12
STAGE
RSC IS
COMPUTER
COUNTER
INHIBITED
TEST SET
IS SET
BY ADDRESS
PLACES
TO 000
3024 IN S
ADDRESS ON
WRITE LINES -
ST 2 SETS
STAGE
COUNTER
TO 010
40791
Figure 4-110. Sub instruction TCSAJ3, Data Transfer Diagram
4-197
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
BB
030006 RSO
WSC,
S
0300 *WS 000006
WS *0343
(000006) (030
006) (boo-
003) (000343)
G
020300 WG
030006
B
020300
A
L
Q
Z
001664
u
001664
Y
001663 WY
030006
X
000000 WY • 000000
Cl
1 0
SQ
020
TIME
1
2
3
4
5
6
7
8
9
10
II
12
STAGE
R6
STI
COMPUTER
COMPUTER
COUNTER
PLACES
SETS
TEST SET
TEST SET
IS SET
000006
STAGE
PLACES
PLACES
TO 000
ON
COUNTER
BANK
ADDRESS
WRITE
TO 001
ADDRESS
ON WRITE
LINES
ON WRITE
LINES
LINES
<079?
Figure 4-111. Sub instruction FETCHO, Data Transfer Diagram
4-198
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
A
RSC '
\
L
RSC <
0
RSC <
z
001664 RSC 1
u
030006
Y
030006
X
000000
Cl
0
SO
020
TIME
1
2 3
4
5
6
7
8 9
10 II 12
STAGE
RSC IS
FIXED
C(G ) IS
U2BBK
RBBK
COUNTER
INHIBITED BY
MEMORY
PLACED
MAY BE
PLACES
IS SET
ADDRESS
STROBE IS
ON
INHIBITED
CIBBI ON
TO 001
0343 IN S
INHIBITED
WRITE
BY COMPUTER
WRITE LINES
BY
LINESAND
TEST SET
FOR DISPLAY
ADDRESS
DISPLAYED
BY COMPUTER
0343 IN S
BY
TEST SET
COMPUTER
TEST SET
40793
Figure 4-112. Subinstruction FETCH1, Data Transfer Diagram
4-199
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FM
EM
CH
030006 RSC
i wsc
1
S
0400 * WS000006
WS A 0246
( ^00006 ) (030
006) (OOC
003) (000246)
G
020400 WG
’030006
8
020400
A
L
0
Z
001600
u
001600
Y
001577 WY '
r030006
X
000000 WY #000000
Cl
1 0
TIME
1
2 3
4 5
6
7
8
STAGE
COUNTER
IS
SET
TO 000
R6 PLACES
000006
ON WRITE
LINES
STI SETS
STAGE
COUNTER
TO 001
COMPUTER
TEST SET
PLACES BANK
ADDRESS
ON WRITE
LINES
COMPUTER
TEST
SET PLACES
ADDRESS
ON WRITE
LINES
40794
Figure 4-113. Subinstruction STOREO, Data Transfer Diagram
4-200
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
EM
* 73221
, 34000
CH
U2BBK • 030006
S
024 G
WSI
^ 0400
G
030006 WG ^000000
173221 (020
4°0) WG A 034000
'034000
1
1
(034000)
B
020400 (OOOOOp) RB
1
i
A
RSC | WSC*
L
RScj WSC .
0
RScj WSCi
z
001600 RScl WSC i
U
030006
Y
030006
X
000000
Cl
0
TIME
2
3
4 5
6
7
8
9
10
STAGE
RSC IS
WSC IS
RG IS
U2BBK
COMPUTER
RBBK
COUNTER
NOT
INHIBITED BY
NOT
MAY BE
TEST SET
PLACES
IS SET
USED
ADDRESS
USEO
INHIBITED
PLACES
CIBBI
TO 001
BY
0246 IN S
BY
BY
DATA ON
ON WRITE
STORE 1
STORE
COMPUTER
WRITE
LINES FOR
TEST SET
LINES
DISPLAY BY
COMPUTER
TEST SET
40795
Figure 4-114. Sub instruction STORE 1, Data Transfer Diagram
4-201
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
u
001046
Y
001045
X
000000
Cl
'
SO
051
TIME
1
2
3
4
5
STAGE
COMPUTER
RSC IS
C(CH)
COUNTER
TEST SET
NOT USED
PLACED
IS SET
PLACES
INOTRD
ON WRITE
TO 000
ADORESS
LINES IS
ON WRITE
SENT TO
LINES
COMPUTER
TEST SET
40796
Figure 4-115. Subinstruction INOTRD, Data Transfer Diagram
4-202
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
u
001077
Y
001076
X
'00000
Cl
'
SO
053
TIME
1
2
3
4
5
6
7 e
9
10
II
12
STAGE
COMPUTER
RSC IS
C(CH)
COMPUTER
COUNTER
TEST SET
NOT
PLACED
TEST SET
IS SET
PLACES
USED BY
ON WRITE
PLACES OATA
TO 000
ADDRESS
INOTLD
LINES IS
ON WRITE
ON WRITE
SENT TO
LINES
LINES
COMPUTER
TEST SET
Figure 4-116. Sub instruction INOTLD, Data Transfer Diagram
40797
4-203
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5.3 TIMER. The timer generates all timing functions required for operation of the
LGC. In addition, the timer is the primary source of all timing and sync signals for
all the LEM systems.
4-5. 3.1 Timer Functional Description. Timer operation contains the functional areas
indicated in figure 4-117. These functional areas include the LGC oscillator, clock
divider logic, scaler, time pulse generator, and the sync and timing logic. The LGC
oscillator is a crystal controlled, modified Pierce oscillator design that generates a
source frequency of 2.048 me for the clock divider logic. Temperature compensated
components in the LGC oscillator circuit maintain a high degree of stability and assure
an extremely accurate output frequency to the clock divider logic.
The clock divider logic is further subdivided into the main clock divider, ring
counter, and strobe pulse generator. The 2.048 me input from the LGC oscillator is
applied to the main clock divider. The main clock divider divides the input frequency
by two and generates the following outputs: clear, write, and read control pulses
(CT, WT, RT) which are applied to the central processor to produce the signals
necessary to clear, write into, and read out the flip-flop registers; 1.024 me gating
pulses (PHS2, PHS3, PHS4, OVFSTB, TT) which are used throughout the LGC; the mas¬
ter clock signal (CLK), a 1.024 me output used to synchronize the other LEM systems;
and signal Q2A which is applied to the oscillator alarm circuit in the power supply to
indicate LGC oscillator activity. In addition, the main clock divider supplies signals
(RlNG A and RING B) to drive the ring counter, and signals (EVNSET and ODDSET) to
the time pulse generator. These latter outputs occur at a 512 kc rate, a result
of further division of the 1.024 me gating rate within the main clock divider.
The ring counter generates outputs (P01 through P05) at a 102.4 kc rate. The
outputs are 5 microsecond pulses used for gating and for deriving other timing functions
in the LGC. Ring counter outputs are also used to derive the strobe pulses (SB0, SB1,
SB2, SB 4) from the strobe pulse generator. These outputs also occur at a 102.4 kc
rate and are 3 microseconds in width with the exception of SB4, which is a 2 micro¬
second pulse.
The scaler consists of 33 identical divider stages. The stages are cascaded so
that the frequency division is successive. The first stage, driven by signal P01
from the ring counter, generates outputs at a rate of one-half the input or 51.2 kc.
This output and the remaining outputs through stage 17 (0.78125 pps) are used for
timing and gating. The outputs appear as signal outputs from flip-flop circuits (FS01,
etc.), and 10 microsecond pulse outputs (F01A, etc.) at the same frequency as the
associated stage. Stages 6 through 19 and 20 through 33 form a 28 bit real time word
(CHAT01 through CHAT14, CHBT01 through CHBT14) which indicates time intervals up
to 23.3 hours.
_ time pulse generator, consisting of 12 flip-flop circuits, generates timing
pulses T01 through T12. This sequence of timing pulses defines one MCT within the
LGC, or a period of 11.97 microseconds, in which word flow takes place. The time
pulse generator is driven by inputs (EVNSET and ODDSET) from the main clock divider.
4-204
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND 1021042
MANUAL
CLOCK DIVIDER LOGIC
OSCILLATOR
(FROM PRIORITY
CONTROL)
MAIN
OIVIOER
LOGIC
L
CLEAR. WRITE. ANO
WT > READ CONTROL
PULSES
PHS2
phsT
PHS4 >
GATING PULSES
OVFSTB
TT
)
}
I 024 MC MASTER
CLK > CLOCK TO SPACE¬
CRAFT SYSTEMS
TO OSCILLATOR
ALARM CIRCUIT
512 KC GATING
PULSES
STROBE
PULSE
GENERATOR
— ► SBo'j
— ► SAI 1 102 4KC
> GATING
— ► SB2 PULSES
— *• SB4J
TE
RING
COUNTER
— ► POl'
_ 102.4 KC
— ♦ P03 V GATING
pQ4 PULSES
— ► P05
1
j
INPUT-OUTPUT
GATING ANO
STROBE SIGNALS
PULSE OUTPUTS
TO PROGRAM
TIME COUNTERS
LGC ANOOSKY
POWER SUPPLY
SYNC SIGNALS
EXTERNAL SYSTEMS
SYNC SIGNALS
ODOSET
TIME
PULSE
GENERATOR
TO I
TIMING PULSES
(ONE MEMORY
CYCLE Tl ME -
11.97 USEC)
TI2 SET
FSOI-FS33
>}
SIGNAL
OUTPUTS
SCALER
» FOIA-F33A
» FOIB-F33B
— ► FOIC, F07C
PULSE
OUTPUTS
FOID, F05D.F09D
CHATOI-CHAT 14
CHBT0I-CHBTI4
REAL
TIME
WORD
16082
Timer, Functional Diagram
4-205/4-206
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Signal ODDSET can be inhibited by signal STOP from priority control. Signal STOP,
an input from the CTS during preinstallation system and subsystem tests, inhibits the
time pulses from being generated thus preventing word flow in the LGC. This feature
allows individual memory cycle times to be observed during tests.
The sync and timing logic consists of a gating complex which generates various
outputs for use within the LGC, and synchronization signals for systems external to
the LGC. The inputs to, and outputs from, this section are extensive, and are grouped
by function in figure 4-117.
The ring counter, strobe pulse generator, and the scaler supply inputs to the sync
and timing logic. These inputs are used to derive gating and strobe signals for the
input and output channels, pulse outputs for the program time counters in memory, and
synchronization signals for the LGC and DSKY power supplies and for systems external
to the LGC.
During standby operation, the LGC oscillator, clock divider logic, and the scaler
are operative and generate the signals associated with these functional areas. However,
the significant outputs during this mode of operation are the real time word from the
scaler find the synchronization signals to the other LEM systems. The real time
word continues to be accumulated during standby, and the external systems synchro¬
nization signals continue to be generated.
4-5. 3. 2 LGC Oscillator Detailed Description. The LGC oscillator (figure 4-118)
generates a master clock frequency of 2.048 me. The basic LGC oscillator circuit,
consisting of crystal Yl, and transistor Q1 and associated components, is a modified
Pierce oscillator design. Variable inductor LI, in series with the crystal, compensates
for frequency drift due to component aging. The crystal output is amplified by tran¬
sistor Ql, which operates as a class A amplifier that drives buffer stage Q2. The
sinusoidal output of stage Q2 is applied to pulse shaper Q3 and, through capacitor C7,
to a dc feedback network. The output of the feedback network controls the peak-to-peak
output level of stage Ql. The resultant 2.048 me square wave output of stage Q3 is
amplified by output stage Q4, and is applied to the clock divider logic.
The collector supply voltage for stages Ql and Q2 is obtained from the +14 volt
output (B PLUS) of the power supply. This voltage is applied through resistor R5 and
is regulated by zener diode CR1 (rated at 9 volts). The +4 volt power supply output is
furnished directly as the collector supply for stages Q3 and Q4.
Two resistor networks (R4, R6, RIO, R9, R12 and R2, R3, R7, R8, Rll), in conjunc¬
tion with thermistors RT1, RT2, and RT3 and varicap CR2, comprise the temperature
compensation network which improves the stability of the LGC oscillator. The regulated
output voltage of diode CR1 is applied across the two resistor networks, the outputs of
which are applied across varicap CR2. The varicap is a reverse-biased diode that
introduces capacitance into the circuit. Any changes in temperature cause a corre¬
sponding change in the reverse bias across the varicap thus varying the effective capa¬
citance in series with crystal Yl, which is also affected by the change in temperature.
4-207/4-208
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
[b7
NOTE: NOMINAL RESISTOR VALUES ARE
ESTABLISHED AT ELECTRICAL TEST
J
Figure 4-118. LGC Oscillator
Schematic Diagram
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-5. 3. 3 Clock Divider Logic Detailed Description. The clock divider logic consists
of the main clock divider, ring counter, and strobe pulse generator. The main clock
divider (figure 4-119, sheet 1) generates outputs at the basic clock rate of the system,
1.024 me. In addition, 512 kc outputs drive the ring counter and the time pulse gen¬
erator. The 2.048 me CLOCK input from the LGC oscillator is applied to the first
main clock divider circuit consisting of gates 37101 through 37106. Gates 37101
through 37104 are interconnected in a manner similar to the basic flip-flop
circuit of the LGC. Gates 37105 and 37106 function as a flip-flop; however, gates
37101 through 37104 do not. The waveforms in figure 4-119 indicate that an output
occurs from only one of the four gates at each positive and negative transition of the
clock input. The other three gates remain in ZERO state. Unlike a flip-flop, in
which one side is ZERO while the other side is a ONE and vice-versa, this circuit
resembles a ring counter. The outputs of these four gates (37101 through 37104) are
used to derive the clear control signal (CT), read control signal (RT), and the three
1.024 me gating pulses (PHS2, PHS3, and PHS4) which are 0.25 microseconds wide.
The outputs from gates 37102 and 37103 drive FF37105-37106, which is alter¬
nately set and reset at 1.024 me rate. The write control signal (WT) and the 1.024 me
master clock (CLK) signal to the LEM systems are derived from this flip-flop output.
Any failure of the LGC oscillator would be most directly indicated by the output of
the first main clock divider circuit. Thus, signal Q2A is applied to the oscillator
alarm circuit in the power supply to indicate LGC oscillator activity. The output
is from an extended NOR gate which has its collector load in the alarm circuit. Figure
4-119 illustrates the timing relationship between the clear and write control signals.
The 0.25 microsecond clear pulse is coincident with the first 1/4 microsecond of the
0.5 microsecond write control signal. The read control signal is 0.75 microsecond wide.
All three of these control signal outputs are applied to the central processor for clear¬
ing, writing into, and reading out of the flip-flop registers. The clear pulse (CT) is
used also to derive the overflow strobe signal (OVFSTB), a 1.024 me gating signal.
This output is shown wider than the clear pulse since some propagation delay undoubt¬
edly exists to stretch this pulse slightly beyond 0.25 microsecond before FF37148-
37149 resets.
The inverted output of gate 37101 drives the second main clock divider circuit
which consists of gates 37111 through 37114 and FF37117-37118. Outputs from this
circuit drive the ring counter (RING A, RINGB) and the time pulse generator (ODDSET,
EVNSET). The outputs occur at a 512 kc rate, and are 90 degrees out of phase with
each other (see figure 4-119). This main clock divider circuit is identical in operation
to the first main clock divider circuit. Each of the gates 37111 through 37114 generates
in succession an output on each transition of the output of gate 37107. Output pulses
from gates 37112 and 37113 alternately set and reset FF37117-37118. No output
signals are derived from this flip-flop. The outputs to drive the ring counter and the
time pulse generator are obtained from gates 37111 and 37114. Signals RING A and
ODDSET from 37111 occur coincidentally, and RING B and EVNSET from 37114 occur
coincidentally. Signal ODDSET, applied to the time pulse generator, can be inhibited
by input STOP from priority control, which prevents any outputs from the time pulse
generator and subsequently inhibits word flow in the LGC. This feature can be
4-211/4-212
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
4-213/4-214
ND-1021042
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM MANUAL
4-215/4-216
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
employed during pre-installation system and subystem tests as a result of a monitor
stop (MSTP) input from the CTS.
The ring counter (figure 4-119, sheet 2) consists of five flip-flop circuits with
outputs labeled P01 through P05 (and P01 through P05). The ring counter is driven
by inputs (RING A and RING B) from the main clock divider. Each of these inputs,
described previously, occurs at a 512 kc rate. The ring counter does not accomplish
a division-by-two. Rather, the division by the fives stages results in five symmetrical
outputs, each at a rate of 102.4 kc and 5 microseconds in width. Successive outputs
occur 1 microsecond apart; for example, P02 occurs 1 microsecond after P01 etc.
Strobe pulses SBO, SB1, SB2, and SB4 are generated by signals P02 through P05
(and complements) from the ring counter. These strobes are 3 microsecond pulses
occurring also at a rate of 102.4 kc, (with the exception of SB4 which is 2 microseconds
wide). Strobe signals SBO, SB1, and SB2 are inverted by gates on module A24 (see
figure 4-119).
4-5. 3.4 Scaler Detailed Description. The scaler, figure 4-120, consists of 33 identical
divider stages. The stages are cascaded to provide successive frequency division of
the input to the scaler. Stage 2 runs at half the rate of stage 1, stage 3 at half the rate
of stage 2, etc. Each of these stages is identical in operation to the main clock divider
circuit in the clock divider logic. The input to the scaler, signal P01 from the ring
counter, occurs at a rate of 102.4 kc. It is applied to stage 1 located on module A2
(the remaining stages of the scaler are located on module Al). Stage 1 divides this
input by two and generates outputs at a rate of 51.2 kc. There are five outputs avail¬
able from stage 1): four pulse outputs (F01A through F01D) from the input gates (37221
through 37224), and one flip-flop output (FF37225-37226).
The pulse outputs of stage 1 are 5 microseconds wide. The period of the flip-
flop output is approximately 20 microseconds; since the output waveform is symmetri¬
cal, the transitions are 10 microseconds apart. Ihe output of the stage 1 flip-flop is
the input to stage 2 of the scaler. Stage 2 divides the input by two and generates outputs
at a rate of 25.6 kc. Three outputs are available from stage 2: two pulse outputs
(F02A, F02B), and the flip-flop output (FS02). The pulse outputs of this stage and all
subsequent stages of the scaler, regardless of frequency, are 10 microseconds wide.
This width is established by the 10 microsecond input from stage 1 to stage 2 and the
fact that a pulse output, not the flip-flop output, feeds stage 3 (F02A). The same is
true of the output from stage 3 to stage 4 (F03A) and of the succeeding scaler stages.
Figure 4-121 illustrates the output waveforms from stages 1 and 2 of the scaler.
The outputs from stage 2 are typical of the outputs from the remaining stages of the
scaler, with the exception of stages 5, 7, and 9. Stages 5 and 9 have one additional
pulse output (F05D, F09D) and stage 7 two additional pulse outputs (F07C, F07D).
These outputs are generated by gates on module A24 as indicated in figure 4-120.
Most of the pulse outputs designated A and B, which are positive going, are in¬
verted by gates contained in other modules. These gates, and the modules in which
they are located, are also illustrated in figure 4-120.
4-217/4-218
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
FSOI
A2
_ J
& 108 ^ 3809^0—
FS06
OIIT^O 1 o'3
- ► FSI4
261
] 382700
-O - ► CHAT04
» O263 - fOOA
— — j 382700-
i - j 382 700 — i
405914 I Of 2
Figure 4-120. Scaler (Sheet 1 of 2)
4-219/4-220
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
-j 49418^0-
FS05
240
- ^4923^0—
-O - ►F05A
A 24
» 32 7-j 463^6^)0 - O-
- O-
• 322 j 4630^0 - O-
FO60
AI9
AI3_
-j 4 124^0 - (>
-j 4526^0-
AI8__
FI8B + 1 33
^4815^0-
A23
_ J
2 OF 2
Figure 4-120. Scaler (Sheet 2 of 2)
4-221/4-222
I
J
SEC
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
r
o
uj
tf)
a.
o
I
4-223
NOTE- THE OUTPUTS OF STAGE 2 (FS02.F02A.F02B)
ARE TYPICAL OF THE OUTPUTS (EXCLUDING
FREQUENCY) FROM THE REMAINING STAGES
OF THE SCALER.
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
The outputs from stages 1 through 17, at rates from 51.2 kpps to 0.78125 pps,
are primarily used to derive timing, synchronization, and gating signals for the LGC
and other systems. Table 4-VIII lists the frequency, period, and polarity of the
outputs of these stages.
The output of stages 6 through 33 provides an indication of real time in the form
of two 14 bit words addressable as two channels that are similar to the channels of the
input-output section of the LGC. Stages 6 through 19 provide the 14 bit word to the low
order channel CHAT01 through CHAT14, while stages 20 through 33 provide the 14 bit
word to the high order channel CHBT01 through CHBT14. The two channels together
indicate time intervals up to 23.3 hours, in 624 microsecond increments. Both words
are formed by the flip-flop outputs of the respective stages, gated by a read channel
signal (RCHAT or RCHBT). Read signal RCHAT, generated under program control as
a function of octal address 0004, causes the low order bits (stages 6 through 19) to
be placed on the write lines in the central processor; read signal RCHBT, generated
under program control as a function of address 0003, causes the high order bits
(stages 20 through 33) to be placed on the write lines.
4-5.3. 5 Time Pulse Generator Detailed Description. The time pulse generator, con¬
sisting of twelve flip-flop circuits, generates timing pulse outputs T01 through T12.
This sequence of pulse outputs defines one MCT within the LGC and occupies an
interval of exactly 11.97 microseconds, or approximately 12 microseconds. Within this
interval, access to memory and word flow take place within the LGC.
Each of the timing pulses is generated by an associated flip-flop circuit shown in
figure 4-122. The odd numbered outputs (Tol, etc.) are gated by signal ODDSET from
the clock divider logic; the even numbered outputs (T02, etc.) are gated by signal
EVNSET. Only one pulse output occurs at one time. Consider an initial condition
in which signal T12 SET is generated. This signal occurs after timing pulses T01
through Til have all been generated. The set output of flip-flops T01 through Til
are ORed through gates 37355, 37356, 37357, and 37358. When all these inputs are
ZERO, output T12 SET is a ONE (coincident with EVNSET) and sets the T12 flip-flop
(FF37302-37303)_. _ The flip-flop reset output is gated by signal EVNSET generating
signals T12 and T12. Signal MT12 is made available to the CTS when this unit monitors
the LGC during tests. When signal ODDSET occurs (0.97 microsecond later), the T01
flip-flop (FF37305-37306) is set by the output of gate 37304. As this flip-flop sets,
the output is fed back to reset the T12 flip-flop. Simultaneously, signal ODDSET gates
the flip-flop reset output generating signals T01 and T01. Signal EVNSET occurs
0.97 microsecond after ODDSET and the T02 flip-flop sets, which in turn resets the
T01 flip-flop.
The remaining timing pulses are generated in this manner except for the T12
output. Since T12 is generated as a function of the T12 SET signal, there is no feedback
from the T12 flip-flop to reset the Til flip-flop. The Til flip-flop is set when output
TlO and ODDSET are coincident, and reset when signal EVNSET is coincident with the
set output (now logic ZERO) of the TlO flip-flop.
4-224
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4- VIII. Scaler Outputs (Stages 1-17)
Output
Frequency
Period
Pulse Polarity
FS01, FSOl
51.2 kpps
19. 5 /Li sec.
-
F01A, FOIB, FOIC, FOID
Positive
FS02, FS02A
25. 6 kpps
39. 0 /isec.
-
F02A, F02B
Positive
FS03, FS03A
-
F03A, F03B
12. 8 kpps
78. 0 /i sec.
Positive
F03B
Negative
FS04, FS04A
-
F04A, F04B
6.4 kpps
156 usee.
Positive
F04B
Negative
FS05, FS05, FS05A
-
F05A, F05B, F05D
3. 2 kpps
312 /isec.
Positive
F05A, F05B
Negative
FS06, FS06
-
F06A, F06B
1. 6 kpps
624 (1 sec.
Positive
F06B
Negative
FS07 , FS07, FS07A
-
F07A, F07B
800 pps
1. 25 msec.
Positive
F07A, F07B, F07C, F07D
Negative
FS08, FS08
-
F08A, F08B
400 pps
2.5 msec.
Positive
F08B
Negative
(Sheet 1 of 2)
4-225
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
Table 4-VIII. Scaler Outputs (Stages 1-17)
Output
Frequency
Period
Pulse Polarity
FS09, FS09
-
F09A, F09B, F09D
200 pps
5.0 msec.
Positive
F09A, F09B
Negative
FS10
-
F10A, F10B
100 pps
10 msec.
Positive
F10A, F10B
Negative
FS11
50 pps
20. 0 msec.
-
F11A, FI IB
Positive
FS12
25 pps
40. 0 msec.
-
F12A, F12B
Positive
FS13
12. 5 pps
80. 0 msec.
-
F13A, F13B
Positive
FS14
6. 25 pps
160 msec.
-
F14A, F14B
Positive
FS15
3. 125 pps
320 msec.
-
F 1 5 A , F15B
Positive
FS16
1. 5625 pps
640 msec.
-
F16A, F16B
Positive
FS17
-
F17A, F17B
0.78125 pps
1.3 sec.
Positive
F17A, F17B
Negative
NOTE: All pulse outputs (F01A, FOIB etc.) are
10 fj sec, wide regardless of frequency.
(Sheet 2 of 2)
4-226
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
OODSET
•^^3430^0-
34308^0 QJ
i
5^3432^0—0-:
» 34 ' j 34324^0-
337
H
Figure 4-122. Time Pulse
Generator Logic
4-227/4-228
ND-1021042
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM MANUAL
- * - - -
The waveforms for the time pulse generator are shown in figure 4-123. Inputs
ODDSET and EVNSET each occur at a 512 kpps rate, but are 90 degrees out of phase
with each other^jP Consequently, even though the driving inputs are 0.75 microsecond
wide, the effective drive rate of both inputs combined is twice the rate of the input.
The period between each ODDSET and EVNSET pulse is 0.97 microsecond. However,
time pulse outputs T01 through T12 are 0.75 microsecond wide.
Signal GOJAM forces the time pulse generator to indicate T12 time by resetting
the T1 through Til flip-flops, and setting the T12 flip-flop. Forcing the time pulse
generator in this manner enables the cycling to be restarted beginning with T01, after
a condition occurs which initiated GOJAM.
Additional drive for several of the timing pulse outputs is provided by gates lo¬
cated on modules A2, A3, A12, and A24. These gates are illustrated in figure 4-122.
The outputs (for example, T01 from gate 49421 on A24, T02 from gate 37359 on A2,
etc.) are in parallel with the outputs developed by the flip-flops on module A2.
4-5.3. 6 Sync and Timing Logic. The sync and timing logic, figure 4-124, generates
synchronization, timing, and gating pulses for use within the LGC subsystems, and
synchronization pulses for systems external to the LGC. These signals are developed
as a function of the ring counter, strobe pulse generator, and scaler outputs.
The synchronization outputs to the external systems as well as the LGC oscillator,
clock divider logic, and the scaler outputs are generated both during normal operation
and during standby. The gates on modules Al, A2, and A24 are controlled so that the
supply voltage is uninterrupted when the LGC is switched to standby operation.
4-5.4 SF.QTTRMTF. GENERATOR. The sequence generator contains the order code pro¬
cessor, coifijSid generator, and control pulse generator. The sequence generator
executes th J^fc*uctions stored in memory by producing control pulses which regulate
the data fUftflpthe computer. The manner in which the data flow is regulated among
the various functional areas of the computer and between the elements of the central
processor ca#es the data to be processed according to the specifications of each machine
instruction! if
The oij
control, am
processor
generator di
commands
control pu
instruction,
the executio
ode processor receives signals from the central processor, priority
heral equipment. The order code signals are stored in the order code
yerted to coded signals for the command generator. The command
signals and produces instruction commands. The instruction
;t to the control pulse generator to produce a particular sequence of
on the instruction being executed. At the completion of each
ddf%|k>de signals are sent to the order code processor to continue
program.
r
*
ND 1021042
MANUAL
ODDSET
EVNSET
T09
TIO
Til
T 12 SET
fl2
To?
#
T02
*_>
T05
T06
V
TOT
T08
UM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
- £ -
Figure 4-123. Time Pulse Generator Wavefc?
FS06
311
caTq 1
*310
315 .
r UDb f
316 lnvlN>
- j 49342yO - <
F05B 4
310
*314
FS06 1
FS07A <
307
*310
*314
poT
F05B <
FS06 4
FSOB 4
FS09 4
304
A 24
313 \ ^\_ 1
• ) 46314^0 — - j 46313^0 O
T2P J
TO
PRIORITY
CONTROL
|
WOVR V - =
0^F^_
J4€26l |
1 AI9
SYNC 14 J
TO LGC
POWER
SUPPLY
AS3
'* * ■
LEM PRIMARY GUIDANCE, NAVIGATION, AND CONTROL SYSTEM
ND-1021042
MANUAL
r
i
-i
FSI7
FSI6
FS07A
A24
_1
OUTBITS
I
n.
r ?
/ '
. i
F04B
Figure 4-124. Sync and Timing Logic
4-231/4-232
/
' *>